We are seeking a highly skilled Senior .NET Full Stack Developer to help modernize an existing large-scale platform by transitioning it from a monolithic architecture into a modular, microservices-based design. This role focuses on enabling scalability, performance, and long-term sustainability while maintaining production stability and integrating cutting-edge technologies.
If you are passionate about modern development practices, cloud technologies, and re-architecting legacy systems, we want you to join our team.
Responsibilities
- Design and implement scalable, secure, and high-performing microservices and APIs using .NET technologies
- Develop and optimize database solutions with advanced MS SQL expertise, including query tuning and stored procedures
- Collaborate with cross-functional teams to extract core capabilities into standalone services, enabling platform decoupling and modularity
- Modernize UI components by developing with frameworks such as React, Angular, or Vue.js
- Utilize Azure technologies like Azure App Service and Azure Container Apps to improve scalability and performance
- Drive CI/CD practices and automation using DevOps tools such as Azure DevOps, Terraform, or Azure ARM
- Develop secure and efficient integrations with third-party systems and APIs
- Contribute to AI adoption within the team and leverage tools such as GitHub Copilot
- Apply secure coding practices and ensure adherence to development standards across the platform
- Document technical decisions, specifications, and processes for team alignment and knowledge sharing
- Mentor junior developers and provide technical guidance through collaboration and code reviews
- Maintain work schedule overlap with the customer’s time zone to ensure consistent communication (until 1:00 PM ET / 7:00 PM CET)
Requirements
- 5+ years of experience building full-stack web applications and delivering end-to-end solutions
- Proficiency in .NET Core (8-10), Entity Framework, and Dapper
- Competency in modern JavaScript frameworks such as React, Angular, or Vue.js (React preferred)
- Advanced MS SQL skills, including database design, query tuning, and stored procedure development
- Knowledge of REST API development and XML-based API integration
- Background in microservices architecture, containerization, and Docker
- Skills in cloud platforms with hands-on experience in Azure App Service and Azure Container Apps
- Familiarity with DevOps practices, including CI/CD pipelines and infrastructure automation with tools like Azure DevOps, Terraform, Azure ARM, or similar
- Understanding of secure coding practices and awareness of SignalR/WebSockets
- Strong collaboration skills, time management, and ability to work independently while documenting clearly
- Ability to work effectively across technical teams and meet project deadlines
- Fluency in English, both written and spoken, at a minimum B2 level
Nice to have
- Knowledge of AI engineering and ability to use GitHub Copilot for development efficiency
- Expertise in additional Azure services like Azure Application Insights, Azure Cosmos DB, and Azure Pipelines
- Showcase of Kubernetes and advanced container orchestration skills
- Proficiency in Power BI for advanced reporting and analytics
- Experience with Python for scripting and automation