NET Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior .NET Developer to support modernization and development of enterprise applications within a cloud-first environment. This role focuses on upgrading legacy systems, building scalable solutions using modern .NET frameworks, and leveraging Azure cloud technologies to improve performance, security, and maintainability., * Design, develop, and maintain applications using .NET 8+, C#, and modern architectural patterns
- Lead modernization efforts by upgrading legacy .NET Framework applications to current .NET platforms
- Refactor existing codebases to improve scalability, maintainability, and performance
- Develop and deploy cloud-native solutions using Azure services such as Function Apps and App Services
- Build and maintain RESTful services and support migration from legacy service architectures
- Collaborate with cross-functional teams in Agile environments to deliver high-quality solutions
- Implement CI/CD pipelines and support automated build and deployment processes
- Ensure secure coding practices and maintain high standards for code quality
- Troubleshoot complex application and system issues across environments
Requirements
The ideal candidate has deep expertise in .NET development, strong experience with cloud-native architecture, and a proven ability to modernize legacy applications while maintaining business continuity., * 5 or more years of experience in .NET development using C#
- Strong experience with modern .NET frameworks including .NET 8 or later
- Experience modernizing legacy .NET applications and implementing n-tier architectures
- Proficiency with Azure services including Function Apps, App Services, and Key Vault
- Experience building and consuming RESTful APIs and migrating legacy services
- Strong experience with SQL Server including T-SQL and performance optimization
- Experience working with containerization technologies such as Docker and Kubernetes
- Familiarity with CI/CD pipelines using Azure DevOps
Preferred Qualifications
- Experience with Blazor including Server or WebAssembly implementations
- Familiarity with Oracle databases and PL/SQL
- Experience with Infrastructure as Code using Terraform
- Exposure to GitOps deployment strategies and Azure Arc
- Experience working with event-driven architectures or IoT platforms
- Microsoft certification such as AZ-204 or related cloud credentials
Technical Skills
- .NET 8+, C#, and n-tier application architecture
- Azure cloud services including App Service, Function Apps, Key Vault, and App Configuration
- Docker, Kubernetes, Azure Kubernetes Service, and container registries
- CI/CD pipelines using Azure DevOps
- SQL Server, T-SQL, and database optimization
- Blazor and modern UI component frameworks
- Terraform and Infrastructure as Code
- Code quality and security tools such as SonarQube and Snyk