About NationsBenefits:
At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on platform modernization — transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core back-office functions in the insurance domain.
We are looking for a .NET Core Backend Technical Architect with 8 to 10 years of experience in C#, .NET Core, EF Core, SQL, Angular, and Azure. This role requires expertise in designing scalable, high-performance applications, leading a team of developers, and implementing microservices-based architecture. The ideal candidate should have strong problem-solving skills, experience in cloud-native development, and a passion for software excellence.
Key Responsibilities:
Technical Architecture & Development
- Design and develop testable, scalable, and high-performing .NET Core Web APIs and backend systems.
- Implement ASP.NET Core features like Middleware, Filters & Attributes, Authentication & Authorization, and Dependency Injection.
- Architect and develop microservices-based applications, including API Gateway and microservices orchestration.
Cloud & DevOps
- Hands-on experience in Azure cloud services and cloud-native solutions.
- Proficiency in Azure DevOps for CI/CD pipelines and application deployment.
- o Work with Azure App Service, Azure Functions, Logic Apps, Key Vault, Blob Storage, and Service Bus.
Database & Performance Optimization
- Strong expertise in SQL Server, Azure Cosmos DB, and NoSQL databases.
- Optimize database queries, stored procedures, and caching techniques for high-performance applications.
Testing & Security
- Develop unit tests (xUnit, Moq/NSubstitute) with 90%+ code coverage.
- Experience with secure API development and SSO implementations.
- Knowledge of GraphQL with Hot Chocolate is a plus.
Team Leadership & Collaboration
- Lead and mentor a team of 6-8 developers, ensuring best practices and code quality.
- Work closely with cross-functional teams to align technical solutions with business goals.
Requirements:
Technical Expertise:
- 8 to 10 years of experience in backend development and architecture.
- Strong proficiency in C#, .NET Core, EF Core, and ASP.NET Core.
- Experience in microservices design patterns, orchestration, and API Gateway.
- Hands-on experience with Azure cloud-native development.
- Proficiency in Azure Service Bus, RabbitMQ, Azure Kubernetes Service, and Azure Service Fabric.
- Experience in high-performance application development using caching techniques.
- Strong understanding of OOP, SOLID principles, and design patterns.
- Experience in SSO implementations and secure API development.
- Knowledge of Azure Cognitive Services, Azure Search, and Azure Event Grid is a plus.
Soft Skills & Collaboration:
- Ability to lead teams and drive architectural decisions.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Communication: Excellent verbal and written communication skills for seamless collaboration.
- Education: Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
Preferred Qualifications:
- Experience in GraphQL with Hot Chocolate.
- Experience in Azure API Management (APIM) and Azure Front Door.
- Strong knowledge of DevOps, CI/CD pipelines, and containerization.
- Experience with Azure Data Factory.
This role is a great opportunity for a technical leader who wants to work on cutting-edge cloud-based applications, mentor a team, and drive architectural excellence in a fast-growing, innovative company.
💡 Join us to help shape the future of digital healthcare solutions! 🚀