Required Skills
About the Job
Solera, a global leader in data and software services for the vehicle lifecycle, is seeking a highly skilled Principal Software Engineer. Join our dynamic engineering team in Bengaluru to lead the design, development, and implementation of high-quality software solutions using .NET and React. You will mentor junior engineers, drive best practices, and collaborate with cross-functional teams to deliver scalable, maintainable, and customer-centric applications. Responsibilities include technical leadership in architecture and development, system design for both front-end and back-end components, continuous improvement of CI/CD and testing, and researching emerging technologies. This role requires strong problem-solving, communication, and collaboration skills.
What You'll Bring: * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). * 12+ years of software development experience with a strong focus on C# and .NET frameworks. * Proven experience building web applications with React and related technologies (e.g., Redux). * Strong understanding of RESTful APIs, microservices, and cloud technologies (e.g., Azure, AWS). * Experience with SQL (e.g., SQL Server) and NoSQL (e.g., MongoDB) databases, and ORM frameworks (e.g., Entity Framework). * Experience with Elasticsearch for data modeling and querying. * Familiarity with Agile development methodologies (e.g., Scrum, Jira). * Excellent problem-solving and collaboration skills.
Nice to have: Exposure to Azure AI Services and prompt engineering (e.g., GPT-4).