Job Description:
United Airlines is looking for a Senior .NET Developer with strong AWS DevOps knowledge to join our dynamic team. This position is primarily remote, with one day onsite per week at our Illinois office. The ideal candidate will be responsible for the full lifecycle of .NET application development and cloud infrastructure management on AWS, ensuring smooth deployment and continuous integration through DevOps practices.
Key Responsibilities:
- .NET Development: Design, develop, and maintain scalable, secure .NET applications using C#, ASP.NET, and .NET Core.
- AWS Integration: Manage and optimize cloud infrastructure using AWS services such as EC2, Lambda, RDS, S3, and more.
- DevOps Automation: Build and manage CI/CD pipelines using AWS DevOps tools (CodePipeline, CodeBuild, CodeDeploy) to ensure smooth and efficient deployment processes.
- Infrastructure as Code (IaC): Implement infrastructure automation using tools like CloudFormation, Terraform, or AWS SDK.
- Monitoring & Troubleshooting: Utilize AWS CloudWatch, X-Ray, and other monitoring solutions to track system performance and quickly resolve issues.
- Security Best Practices: Apply secure coding practices and ensure AWS cloud configurations align with industry security standards.
- Collaborative Development: Work closely with project managers, architects, and QA teams to deliver high-quality software products.
- Mentorship: Provide technical guidance and mentorship to junior developers, promoting best practices across the team.
Required Qualifications:
- 5+ years of experience in .NET development (C#, ASP.NET, .NET Core).
- 3+ years of hands-on experience with AWS cloud services, including experience with Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
- Strong proficiency in DevOps methodologies, particularly in setting up CI/CD pipelines using AWS tools.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience working with databases such as SQL Server and PostgreSQL.
- Knowledge of microservices architecture and cloud-native development practices.
- Excellent troubleshooting skills for both application and infrastructure-related issues.
- Strong communication skills and ability to work in a collaborative, cross-functional environment.
Preferred Qualifications:
- AWS Certification (Solutions Architect, Developer, or DevOps Engineer).
- Experience with Agile/Scrum methodologies.
- Familiarity with other cloud platforms (Azure, GCP).
- Experience working in fast-paced, highly dynamic environments.