Senior Software Engineer (P3)
Location: Bangalore, India
Job Type: Full-time
Job ID: JR-017849
About Solera
Solera is a global leader in software and data services, transforming how businesses manage vehicle lifecycles, homes, and digital identities. With 6,500+ professionals, 300 million digital transactions annually, and 235,000+ partners in 90+ countries, Solera drives innovation through automation, insights, and cutting-edge algorithms.
Role Overview
As a Senior Software Engineer, you will design, develop, and maintain high-performance applications using C#, .NET, and React.js. You’ll contribute to the full product lifecycle, working on scalable, secure, and modern web applications.
What You’ll Do
Develop and maintain scalable web applications using C#, ASP.NET Core/Framework.
Build responsive and dynamic user interfaces using React.js.
Design and optimize MS SQL Server database structures and queries.
Implement and integrate RESTful APIs and third-party services.
Ensure application security, performance, and scalability.
Collaborate with cross-functional teams on design and delivery.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews, documentation, and Agile ceremonies.
Build robust unit and integration test suites using testing frameworks.
Follow Agile and DevOps methodologies for continuous improvement.
What You’ll Bring
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
5+ years of experience in .NET Core/.NET Framework development.
Proven work in product-based companies across full product lifecycles.
Proficiency in React.js, JavaScript/TypeScript, HTML, and CSS.
Strong command over SQL/NoSQL technologies like SQL Server, MongoDB, and Redis.
Experience with unit testing (xUnit, Jest, Moq) and TDD practices.
Hands-on with Git and platforms like GitHub/GitLab/Bitbucket.
Strong grasp of Design Patterns and clean architecture principles.
Excellent problem-solving and communication skills.
Ability to work independently and lead technical components.
Bonus Skills (Good to Have)
Experience with CI/CD pipelines and automation.
Familiarity with RabbitMQ, SQS, Kafka for messaging.
Exposure to GraphQL, WebSockets, or SignalR.
Experience with Elasticsearch for search and analytics.
Knowledge of AWS, Azure, or on-prem infrastructure.
Proficiency in Microservices Architecture and containerization (Docker, Kubernetes).