What are the responsibilities and job description for the .NET Lead Developer / Chicago, IL / W2 Only position at Ampcus Inc?
Role: Software Engineer Advanced (.NET Developer) 602 level Location: Chicago, IL 5 days onsite Job Reference: 308255-1
Employment Type: Contract-to-Hire
Required Visa: & GC
Roles & Responsibilities:
- Engineer will work closely on agile feature teams projects related to .NET, MS SQL Server, C#, and Java to analyze and develop solutions for modernization of SQL Jobs, stored procedures, and application code to more modern design and tool sets, including cloud-based architectures.
- Collaborate on migration and modernization initiatives, leveraging AWS Cloud services (such as EC2, S3, RDS, Lambda, and CloudWatch) to rehost, replatform, or refactor legacy applications and databases.
- Analyze existing code and data (across .NET, Java, and SQL Server) to identify opportunities for process improvement, performance optimization, and modernization.
- Design, develop, and implement scalable solutions using .NET, Java and AWS, ensuring best practices in cloud security, automation, and monitoring.
- Participate in the development and deployment of containerized applications (using Kubernetes and AWS ECS/EKS) and infrastructure as code (using AWS Cloud Formation or Terraform).
- Contribute to agile feature teams by providing expertise in both on-premises and cloud-based application development, supporting end-to-end migration and modernization efforts.
Additional Skills
1 .NET Application Expertise
- .NET Framework/Core: Proficiency in .NET (Framework and/or Core), including ASP.NET, Web API, and Windows Services.
- Application Architecture: Understanding of monolithic vs. microservices architectures, and experience with refactoring or modernizing legacy .NET applications.
- Database Migration: Skills in migrating SQL Server databases to AWS RDS for SQL Server or Amazon EC2, including schema conversion, data migration, and validation.
- Cloud Fundamentals
- Understanding of AWS Core Services: Experience with EC2, S3, RDS, VPC, IAM, CloudWatch, and Lambda.
- Familiarity with AWS Migration Tools: Knowledge of AWS Migration Hub, AWS Application Migration Service, Database Migration Service (DMS), and Server Migration Service (SMS).
- Java Application Expertise
- Java Development Skills: Knowledge in Java, including frameworks like Spring or Java EE.
- Application Architecture: Experience with monolithic and microservices architectures, and understanding how to refactor or containerize applications.
Recruiter Notes
- Role: Software Engineer Advanced (.NET) 602 level
- Location: Chicago 5 days onsite
- USCIS Project Must meet citizenship/ requirements
- Strong .NET / .NET Core development required
- Primary responsibility: Migration of legacy .NET applications to .NET Core
- Must have experience in migration projects (critical requirement)
- Backend-focused role (REST services, Windows services)
- SQL Server knowledge required (stored procedures, LINQ)
- Cloud (AWS) is a plus but not mandatory
- Java knowledge is a plus (integration scenarios)
- Interview: 3 rounds (1 behavioral 2 technical)
- Rate flexibility available
Salary : $120,000 - $140,000