NET Developer

SYNERGY CONSULTING GROUP
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

.NET
Multitier Architecture
Agile Methodologies
Applications Architecture
Architectural Patterns
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Microsoft SQL Server
Oracle
Performance Tuning
Secure Coding
SonarQube
PL-SQL
T-SQL
Blazor
Database Optimization
Event Driven Architecture
Containerization
Kubernetes
Deployment Automation
Google Cloud Functions
Azure
REST
Terraform
Code Restructuring
Docker
Key Vault

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

Apply for this position