Full Job Description
Senior .NET Modernization Engineer
Position Summary
Aligned Technology Group (ATG) is seeking a Senior .NET Modernization Engineer to lead enterprise application modernization initiatives for public sector and commercial customers. This role will focus on transforming legacy .NET Framework applications into modern, cloud-native solutions running on AWS. The ideal candidate combines deep .NET development expertise with experience modernizing large-scale applications, implementing cloud best practices, and collaborating with cross-functional engineering teams.
As a Senior .NET Modernization Engineer, you will play a key role in helping organizations accelerate digital transformation by refactoring legacy applications, improving scalability and maintainability, and preparing workloads for containerization and cloud-native deployment models.
Responsibilities
Modernize enterprise applications from .NET Framework to .NET 8 and .NET Core
Analyze existing application architectures and develop modernization strategies
Refactor legacy codebases to support cloud-native architectures and AWS best practices
Identify and remediate application dependencies, third-party libraries, and NuGet package compatibility issues
Migrate legacy ASP.NET applications to modern frameworks and development patterns
Develop and enhance RESTful APIs and microservices architectures
Implement application logging, monitoring, observability, and security controls
Collaborate with DevOps engineers to integrate applications into CI/CD pipelines
Support containerization initiatives using Docker and Kubernetes platforms such as Amazon EKS
Perform code reviews and mentor junior developers on modernization best practices
Troubleshoot complex application issues and provide technical leadership throughout modernization efforts
Develop technical documentation, migration runbooks, and knowledge transfer materials
Required Qualifications
5+ years of software engineering experience with C# and .NET technologies
Strong experience with both .NET Framework and .NET Core/.NET 8
Experience modernizing or migrating legacy enterprise applications
Strong understanding of object-oriented design principles and software architecture patterns
Experience developing REST APIs and service-oriented architectures
Experience working with SQL Server and relational databases
Familiarity with source control systems such as Git
Experience participating in Agile development environments
Strong communication and problem-solving skills
Preferred Qualifications
Experience working with AWS cloud services
Experience with containerization technologies such as Docker and Kubernetes
Familiarity with Infrastructure as Code (Terraform, CloudFormation, AWS CDK)
Experience with CI/CD platforms and automated testing frameworks
Experience modernizing applications within government, healthcare, or highly regulated environments
Knowledge of microservices and event-driven architectures
Certifications
Preferred but not required:
AWS Certified Developer - Associate
AWS Certified Solutions Architect - Associate
AWS Certified DevOps Engineer - Professional