Search by job, company or skills

solera holdings, llc.

Lead Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

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 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 visit solera.com.

The Role:

Job Description

The Lead Software Engineer will be joining a team with various levels of skills. While the main technical language is PHP and Python along with Mysql Database

This role will work with senior members of the team and will help to define and maintain best practices for software engineering.

They will participate in the design, implementation, and maintenance of new technological solutions. The right candidate is someone who thrives in a culture of learning and teamwork.

The role requires strong problem-solving skills, an aptitude for team collaboration, and open communication during the delivery of software.

The candidate should be able to test their code and assure the accuracy and performance of their changes. The engineer will be a key player in engineering activities and SCRUM ceremonies. Helping others improve is as much a focus as helping yourself so that the team can strive for more. A positive attitude is a must to help maintain individual and team Moral.

Key Responsibilities

Technical Leadership

Lead architecture design and technical decision-making

Define coding standards and best practices

Review code and ensure quality, security, and performance optimization

Drive refactoring and modernization initiatives

Contribute to software design

Troubleshoot and solve code level problems quickly and efficiently

Respond to customer reported defects

Provide unit, integration, and automation tests

Establish coding standards and best practices.

Continuously learn about the current technologies and industry standards

Collaborate with senior team members on design and implementation

Participate in SCRUM related events such as Sprint Planning, Retrospectives and Backlog Grooming

Coordinate risk analysis on items completed by the team and drive risk-based regression testing for deliverables

Available for on-call support rotations

Available for mentoring and training other software engineers

Communicates and serves as a go-between with the external teams and stakeholders

Maintain a positive attitude and work to influence others on the team to achieve their best.

Job Qualifications

Education

BS or MS in Computer Science or equivalent/proven professional experience

Experience

8-12 Years Software Engineering

Experience working on an Agile Scrum Team

Experience with Github & Atlassian tools

Must To Have Skills (Required)

Web Services and Serialization (XML, JSON, SOAP, REST)

SQL databases – Preferably experience with MY-SQL

Expertise in PHP ( Core PHP, Zend Framework, Symphony Framework, Laravel)

Expertise in HTML5 , CSS3

Expertise in Python.

Good Knowledge on Elastic Search

Good Knowledge on Rabbit MQ

Experience using Jenkins and github for CI/CD pipelines

Experience in Web Based applications

Team Management

Mentor and guide junior/mid-level developers

Conduct code reviews and technical evaluations

Break down requirements into technical tasks

Coordinate with product managers and stakeholders

Nice to have

Experience in performance tuning and profiling (backend and front end)

Experience working with AWS for microservices and cloud deployments

Skills & Expertise (Preferred)

Experience using Kubernetes a bonus

Other Abilities

Develop and maintain effective working relationships, being supportive to colleagues where required

Take responsibility for getting work done and tell others when you're stuck and need help.

Takes initiative to solve problems as they arise

Understanding of Agile/SCRUM or SAFe development methodologies

Work well independently as well as a team member

Innovative thinker

Efficient at learning new technologies quickly and integrate them into existing systems

Good time management skills

Good communication skills

Attention to details

Available to solve critical issues as necessary

Professional documentation skills

Able to translate customer and business needs into technical solutions

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147491269

Similar Jobs

Bengaluru, India

Skills:

VMwareOs HardeningPatch ManagementLinux AdministrationKickstartconfiguration managementStoragePerlNetworkAnsiblePuppetVirtualizationPythonCIS BenchmarkOS lifecycle management

Bengaluru, India

Skills:

DjangoDesign PatternsFlaskFastAPImessaging queuesMulti Process ArchitectureDesign Principles of Scalable ApplicationsObject Relational Mapping librariesCachingSearchkey-value storesobject-oriented designPython application development

Bengaluru, India

Skills:

MavenPostgreSQLJasmineHTMLGruntAngularMemory ManagementReactTypescriptJUnitJavascriptTerraformSonarqubeOracleJestAWSJavaCSSmultithreadingMochaOopJenkinsGradleMongoDBKubernetesPlaywrightCypress

Bengaluru, India

Skills:

JavaJenkinsReactTypescriptSpringbootOracle DatabaseMavenKotlinKubernetes

Bengaluru, India

Skills:

JavaGraphqlOauth2PrometheusJwtNode.jsAPI designGrafanaDatadogRESTSystem DesignKubernetesOpenID Connectevent-driven architecturesGomicroservices architecturecloud-native application development