Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description

Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life's other most imp

Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life's other most important assets: our homes and digital identities. Today, Solera processes over 300 million digital transactions annually for approximately 235,000 partners and customers in more than 90 countries. Our 6,500 team members foster an uncommon, innovative culture and are dedicated to successfully bringing the future to bear today through cognitive answers, insights, algorithms, and automation.For more information, please visitsolera.com. The Role Our challenge is to use modern tools, techniques, and methods to develop, modify, and/or update complex and extremely powerful systems.Our customers and partners need applications that enable them to easily operate and expand their automotive business and efficiently manage their teams.Equally important is our visualization of clients' needs to provide them the information they need to understand how their business is performing and what changes could be made to improve their performance. Solera is seeking experienced software engineers who can leverage their skill set to grow as part of an Agile SCRUM team.They must be a quick learner and love challenging themselves to constantly raise the bar.This opportunity requires strong problem-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for positive user experience.Innovative thinking andwell-designedproducts with an emphasis on performance are a necessity to give our users the best experience possible. What You'll Do Hands-on experience with the construction of complex engineering solutions and knowledge of software developmentmethodologies Exhibits a DevOps mindset where the Agile SCRUM team is accountable for a product from inception to sunset Partner with product owners and other Agile SCRUM team members to determine new features and user stories Participate in code reviews to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives Respond tosupport incidentsfor production applications to make a quick repair to prevent application outages Create and/or update the documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams, and/or design documents Share knowledge among members in Agile SCRUM team Demonstrate excellent communication skills and effective collaboration in a team-oriented environment Aptitude for learning new technologies and concepts Excellent time management skills and ability to prioritize Able to translate customer and business needs to technical solutions Resilient to change Work with supervision Proficient in the following: Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.) Object-Oriented Design (OOD) and analysis Application of design patterns Application of non-functional software qualities such as performance, resilience, maintainability, etc. What You'll Bring Proficient inC# .NET Proficient in ASP.NET Core, MVC, and Web API Experience with Web Services and serialization, XML, JSON, SOAP, WCF, REST Experience with Unit testing using mock objects Experience with Design patterns and object-oriented programing Experience with SQL Server and the SQL language Experience with JavaScript Experience with Agile Management Tools (i.e. Confluence, JIRA, VersionOne) Experience with Cloud Services (AWS or Azure) Experience with Containers / Docker Experience with Infrastructure as Code Familiar with scripting (PowerShell or Bash) Familiar with React and TypeScript Familiar with HTML5 and CSS3 Familiar with Memory management, performance tuning, and profiling Familiar with Dashboards / Monitoring / Alerting Education Bachelor's Degree in Computer Science or equivalent Minimum Experience 4+ years It is impossible to list every requirement for, or responsibility of, any position.Similarly, we cannot identify all the skills a position may require since job responsibilities and the Company's needs may change over time.Therefore, the above job description is not comprehensive or exhaustive.The Company reserves the right to adjust, add to or eliminate any aspect of the above description.The Company also retains the right to require all employees to undertake additional or different job responsibilities when necessary to meet business needs

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2924533
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year