About the Role
We are looking for an experienced Senior .NET Developer to join our team and build high-performance, scalable applications that support critical business operations.
In this role, you will collaborate with cross-functional teams to design, develop, and deliver robust solutions using modern technologies and best practices. You will play a key role in system design, API development, and cloud-based deployments.
Key Responsibilities
Development & Design
- Design, develop, test, and maintain scalable .NET applications
- Build and integrate REST/SOAP APIs and web services
- Translate business requirements into technical solutions and detailed designs
- Ensure high-quality code through best practices and code reviews
System Architecture & Integration
- Make key design and integration decisions across systems
- Collaborate with architects and business stakeholders to define technical solutions
- Optimize system performance, scalability, and reliability
SDLC & Delivery
- Participate in Agile and/or Waterfall development processes
- Contribute to project planning, estimation, and delivery timelines
- Perform unit testing and support automated testing efforts
Cloud & DevOps
- Deploy and manage applications in Azure or other cloud platforms
- Implement CI/CD pipelines (e.g., GitHub Actions)
- Work with containerization tools (Docker/Kubernetes) where applicable
Qualifications
Required
- Bachelor's degree in Computer Science, IT, or related field
- Minimum 5+ years of hands-on .NET development experience
- Strong expertise in C#, .NET Core / .NET Framework
- Experience with REST/SOAP APIs, Web Services, and API integration
- Solid understanding of SQL Server, T-SQL, and database performance tuning
- Experience across the Software Development Life Cycle (SDLC)
- Proficiency in HTML, CSS, JavaScript, and modern frameworks (e.g., React)
- Strong problem-solving skills and attention to detail
Preferred
- Experience with Azure (App Services, AKS, cloud deployments)
- Knowledge of authentication and authorization (OAuth, JWT, Azure AD)
- Experience with Dapper or other ORM tools
- Familiarity with Docker, Kubernetes, or containerization
- Exposure to Kafka or streaming technologies
- Experience in insurance or healthcare domains
- Experience with monitoring tools (e.g., Datadog, Azure App Insights)