Positions:2 Full Time
Experience
6 - 10 Years
Backend Developer (.NET Core 10)
Job Summary
We are seeking a highly skilled and experienced Backend Developer with 6+ years of professional experience to join our dynamic development team. You will be responsible for designing, developing, and maintaining scalable backend systems using .NET Core 10, with a focus on REST API development, cloud architecture, and high-performance solutions. The ideal candidate will demonstrate expertise in Azure cloud services, clean architecture principles, and a commitment to delivering secure, reliable, and maintainable code. Experience in Life Insurance platforms is considered an added advantage.
Key Responsibilities
- Design, develop, and maintain robust backend services and microservices using .NET Core 10
- Build, optimize, and maintain RESTful APIs ensuring scalability, performance, and adherence to industry standards
- Implement and manage data access layers using Entity Framework Core with efficient LINQ queries
- Apply CQRS (Command Query Responsibility Segregation) and Repository design patterns to ensure clean, maintainable architecture
- Develop comprehensive unit tests using NUnit to ensure code quality and reliability
- Work with Azure cloud services including Azure Functions, App Services, Azure AD, Azure SQL, and Azure Blob Storage
- Manage, optimize, and troubleshoot database performance in Azure SQL environments
- Implement secure data storage solutions using Azure Blob Storage and other Azure data services
- Collaborate effectively with frontend developers, QA engineers, and DevOps teams to ensure seamless system integration
- Participate actively in code reviews, design discussions, and architectural planning sessions
- Engage in Agile ceremonies including sprint planning, stand-ups, and retrospectives
- Ensure application security, performance, and reliability standards are consistently met and maintained
- Troubleshoot and resolve complex backend issues with strong analytical and debugging skills
Required Skills & Qualifications
- 6+ years of professional experience in backend development
- Strong, hands-on experience with .NET Core (latest versions preferred, with exposure to .NET 10)
- Proven expertise in REST API development and design best practices
- Solid understanding and practical experience with Entity Framework Core and LINQ
- Proficiency in SQL and relational database design
- Demonstrated experience with CQRS and Repository design patterns
- Hands-on experience with unit testing frameworks, specifically NUnit
- Extensive experience with Azure cloud services including:
- Azure Active Directory (Azure AD) for authentication and authorization
- Azure Functions for serverless computing
- Azure App Services for hosting backend applications
- Azure SQL Database for data management
- Azure Blob Storage for data storage solutions
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns
- Solid knowledge of backend architecture and software design principles (SOLID, DRY, etc.)
- Proficiency with version control systems such as Git and Azure DevOps
- Excellent debugging and analytical skills with the ability to troubleshoot complex issues
- Strong communication skills and ability to work effectively in a team environment
Good to Have
- Experience in the Life Insurance domain or insurance industry
- Exposure to insurance platforms such as CoreSuite (Sapiens), LifeNet, or HomeOffice
- Understanding of microservices architecture and distributed systems
- Experience with CI/CD pipelines and automation tools (Azure DevOps, GitHub Actions)
- Knowledge of containerization technologies such as Docker and Kubernetes
- Experience with message queuing systems or event-driven architectures
- Familiarity with API security best practices and OAuth 2.0 / OpenID Connect
Education & Certifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- Relevant certifications in Azure or .NET are a plus
What We Offer
- Competitive salary package commensurate with experience
- Opportunity to work with cutting-edge technologies and modern development practices
- Professional development and training opportunities
- Collaborative and inclusive work environment
- Flexible work arrangements
- Health and wellness benefits
- Career growth and advancement opportunities
How to Apply
Interested candidates are encouraged to submit their resume, cover letter, and portfolio or GitHub profile showcasing relevant backend development projects. Please include specific examples of your experience with .NET Core, Azure services, and REST API development.
We are an equal opportunity employer and welcome applications from diverse backgrounds. We are committed to building an inclusive workplace for all employees.

PI97e99ceef974-37437-40973803