Mission : a rapidly expanding division of Our Group, is dedicated to offering customers the finest insurance products at competitive prices. As a Backend Engineer, your mission is to develop cutting-edge features, integrate solutions, and maintain existing systems to uphold our technical excellence. You'll collaborate with internal stakeholders and fellow developers to craft high-quality API and microservices, ensuring our products meet the needs of a dynamic insurance landscape.
Responsibilities :
- Lead backend development practices and uphold technical standards.
- Collaborate with developers to shape new best practices and implement changes aligned with business requirements.
- Identify areas for improvement, plan and execute enhancements alongside team members.
- Integrate third-party vendor APIs, formulate technical requirements, and execute integrations.
- Generate comprehensive documentation, diagrams, and release notes for technical solutions.
- Pay meticulous attention to detail to address edge cases and ensure robust software.
- Coordinate with key stakeholders to plan releases and delivery timelines.
- Foster a proactive and positive team environment.
Requirements :
MS / BS in Computer Science or related field.5+ years of hands-on experience with .NET and related technologies.Proficiency in .NET Core, C#, and Docker.Strong database design skills, transaction understanding, and sensitive data handling.Experience in API design (REST, gRPC, GraphQL) and cloud technologies (AWS or Azure).Familiarity with distributed systems architecture (microservices, CQRS) and software design principles (DDD, SOLID).Extensive experience in software automated testing and infrastructure-related technologies.Understanding of software design patterns and a track record of successful project delivery.Culture Values & Tenets : We seek individuals who embody core intrinsic qualities - Hungry, Humble, and Smart. Upholding company values is paramount, including playing to win as a team, prioritizing customer satisfaction, embracing personal growth, openly owning responsibilities, and challenging the status quo to deliver exceptional outcomes.