Overview
Insight Global is looking for a skilled Lead Back-End Engineer to join our team and contribute to the development of robust, scalable, and high-performance server-side applications. The ideal candidate will have deep expertise in .NET, SQL Server, and Redis, with a strong foundation in API-led development and microservices architecture. You’ll be instrumental in driving backend innovation and ensuring seamless integration across cloud platforms like Azure and AWS. This role is a hybrid model, onsite 4x a week and 1x remote.
Responsibilities
* Design, develop, and maintain scalable and secure back-end services using .NET
* Build and optimize APIs for performance, reliability, and scalability
* Implement and manage data storage solutions using MS SQL Server and Redis
* Architect and develop microservices to support modular and distributed systems
* Apply TDD and BDD methodologies to ensure code quality and maintainability
* Collaborate with front-end engineers, product managers, and QA teams to deliver integrated solutions
* Participate in code reviews, technical discussions, and sprint planning
* Monitor and troubleshoot production systems, ensuring high availability and performance
Qualifications
* Must Haves: Proficiency in .NET framework and C#
* Strong experience with MS SQL Server
* Familiarity with Redis for caching and data storage
* Expertise in API-led development and RESTful services
* Solid understanding of server-based architecture and microservices design
* Experience with test-driven development (TDD)
* Ability to write and maintain unit tests and apply behavior-driven development (BDD) practices
Nice to have
* Hands-on experience with Microsoft Azure services
* Familiarity with AWS cloud infrastructure
* Exposure to CI/CD pipelines and DevOps tools
* Experience working in Agile/Scrum environments
* Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes
Seniority level
* Mid-Senior level
Employment type
* Contract
#J-18808-Ljbffr