AL
.NET Application Developer β Microservices & AWS Modernization
Artech LLC
- πΊπΈ United States
- On-site
- Mid level
- 1 day ago
- $50 β $52 / hour
- .NET
- Microservices
- AWS
- REST API
- CI/CD
- AWS Cloud
- ASP.NET Core
- Docker
- ECS
- EKS
- EC2
- API Gateway
- RDS
- DynamoDB
- SQS
- SNS
- CloudWatch
- IAM
- Devops
- C#
- Entity Framework
- Domain-Driven Design
- Kubernetes
- SQL
- NoSQL
- Jenkins
- GitHub Actions
- IaC
- Terraform
- CloudFormation
- Secrets Management
1 day ago
Location: Erie, PA β 100% Onsite from Day 1
Duration: 6 Months
Salary Range: $50.00 - $52.00/Hour on W2 (Without Benefits).
Applicants must be willing to work on W2
Job Description:
Experience: 8β10 Years
Primary Skills: .NET, Microservices, AWS, REST APIs, Containers, CI/CD
Role Summary:
- We are looking for an experienced .NET Application Developer with 10β12 years of experience in enterprise application development and modernization.
- The candidate will be responsible for modernizing legacy/monolithic .NET applications into cloud-native microservices and migrating/replatforming applications to AWS.
- The ideal candidate should have strong hands-on development experience, application modernization expertise, microservices architecture knowledge, and practical experience with AWS cloud services, containerization, CI/CD, and production-grade application development.
- Analyze existing monolithic .NET applications and identify appropriate modernization and service decomposition opportunities.
- Design and develop microservices using .NET / ASP.NET Core.
- Refactor and migrate legacy .NET applications to modern .NET platforms.
- Decompose monolithic application functionality into independently deployable services based on appropriate business/domain boundaries.
- Design and develop RESTful APIs and service integrations.
- Modernize and migrate/replatform applications to AWS cloud.
- Develop containerized applications using Docker and deploy through appropriate AWS container services.
- Work with AWS services such as ECS/EKS, EC2, Lambda, API Gateway, S3, RDS, DynamoDB, SQS/SNS, CloudWatch, IAM, and Secrets Manager, as applicable to the solution.
- Implement scalable, resilient, secure, and observable microservices.
- Support database modernization and data migration strategies associated with application decomposition.
- Implement asynchronous and event-driven integration patterns where appropriate.
- Build and enhance CI/CD pipelines for automated build, testing, security validation, and deployment.
- Collaborate with architects, product owners, business SMEs, DevOps, cloud/platform teams, and application teams.
- Participate in technical discovery, code assessment, dependency analysis, architecture discussions, code reviews, testing, and production deployment.
- Troubleshoot application performance, integration, deployment, and production issues.
- Ensure adherence to enterprise standards for security, logging, monitoring, coding, testing, and cloud architecture.
- Mentor junior developers and provide technical guidance to the engineering team.
- 10β12 years of software development experience with strong hands-on expertise in C# and .NET.
- Strong experience with ASP.NET Core, Web API, Entity Framework / EF Core, and modern .NET development.
- Proven experience in monolith-to-microservices modernization.
- Experience with legacy application assessment, refactoring, replatforming, and modernization.
- Hands-on experience developing and deploying applications on AWS.
- Strong knowledge of:
- Microservices architecture and design patterns
- REST APIs
- Domain-driven design concepts
- Docker and containerization
- Kubernetes/EKS or ECS
- Messaging and asynchronous processing
- SQL and relational databases
- NoSQL concepts
- Authentication and authorization
- Application caching
- Logging, monitoring, and observability
- Experience with CI/CD tools such as Jenkins, GitHub Actions, AWS CodePipeline, or equivalent.
- Experience with infrastructure automation/IaC such as Terraform or AWS CloudFormation is preferred.
- Strong understanding of cloud security, IAM, secrets management, networking, and application configuration.
- Essential Skills: .NET Modernization
- Desirable Skills: Web Modernization Concepts, Assembler Programming for Modernization
- Skills: Digital β Web Modernization Concepts, Assembler Programming for Modernization
- Experience Required: 4β6 years
- 7+ years in Web Modernization Concepts
- Strong analytical and problem-solving skills.
- Ability to understand complex legacy applications and translate them into modern architecture.
- Strong verbal and written communication.
.NET Application Developer β Microservices & AWS Modernization Β· Artech LLC