- Posted 2 months ago
- Be among the first 10 applicants
Job Description
Job Title: Senior Software Engineer
Location: SmartDrive systems, Gachibowli,Hyderabad
About Solera: Solera is a global leader in data and software solutions that manage and protect life's most important assets: our cars, homes, and identities. We are dedicated to delivering innovative solutions that drive efficiency and enhance customer experiences.
Job Summary: We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and a passion for driving technological innovation. As a Senior Software Engineer, you will be responsible for designing and implementing software solutions, collaborating with cross-functional teams, and ensuring the delivery of high-quality products.
What You'll Do
- Develop and maintain web applications using .NET (C#, ASP.NET Core/Framework).
- Design and optimize database structures and queries in MS SQL Server.
- Build Responsive and Dynamic user interfaces with React.JS
- Experience with Unit testing frameworks to write robust test suites.
- Collaborate with cross functional teams and other stakeholders.
- Implement RESTful APIs and integrate third-party services.
- Ensure application security, performance, and scalability.
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, testing, and documentation.
What You'll Bring
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in software development experience with C#, .NET Core/.NET Framework
- Experience in working with product-based companies, contributing to the development, enhancement, and scaling of high-quality products (product lifecycle management).
- Proficiency in React.js and front-end development (JavaScript, TypeScript, HTML, CSS).
- Experience with database technologies, both SQL (e.g., SQL Server) and NoSQL (e.g., MongoDB, Redis).
- Experience with unit testing (xUnit, Jest, Mog) and integration testing.
- Knowledge of RESTful API development and integration.
- Conduct code reviews, write unit tests, and follow TDD and Agile development practices.
- Experience with version control systems (Git, GitHub/GitLab/Bitbucket).
- Understanding of Agile methodologies and DevOps practices.
- Design Patterns and implementing the Design Patterns
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities.
- Ability to work independently and take ownership of projects.
Knowledge of the following technologies is a plus:
- CI/CD pipelines
- Queues like RabbitMQ, SQS, Kafka.
- Experience with GraphQL, WebSocket, or SignalIR.
- Search and analytics engine like Elastic Search.
- Knowledge on with Cloud (AWS / Azure) OR On Prem Data centers
- Microservices Architecture, Test Driven Development.
- Knowledge of DevOps tools like docker, docker swarm, Kubernetes.
More Info
Key Skills
ASP.NET Core Framework
Unit testing frameworks
DevOps practices




