Brief
We are looking for a highly skilled .NET Core Developer with strong experience in AWS-native architectures and modern engineering practices. The ideal candidate is passionate about building high-quality, scalable solutions while collaborating effectively in a remote, asynchronous environment participating in SAFe-aligned delivery cycles.
Key Responsibilities
- Design, develop, and maintain applications using .NET Core and related technologies.
- Build and deploy AWS-native solutions leveraging services such as Lambda, RDS, IAM, and CloudWatch.
- Work with AWS CDK to define and manage infrastructure as code, based on templates provided by the Cloud Engineering team.
- Implement and maintain unit testing coverage (80% minimum) to ensure software reliability and quality.
- Document APIs using OpenAPI/Swagger standards.
- Contribute to CI/CD pipelines (Git-based) to automate build, test, and deployment processes.
- Participate in solution reviews, sprint planning, and agile ceremonies.
- Collaborate effectively with distributed teams across multiple time zones.
Requirements
- Strong proficiency in .NET Core and C# (+ 5 years)
- Solid experience designing and deploying solutions on AWS.
- Hands-on experience with AWS CDK and modern DevOps practices.
- Proven success working in remote and asynchronous teams.
- Excellent English communication skills, both written and spoken.
- Strong understanding of software engineering principles, clean code, and version control workflows.
Nice to have
- Experience with microservices architecture.
- Knowledge of containerization (Docker, ECS, or EKS).
- Familiarity with monitoring tools and performance optimization in cloud environments.
Others
- English Level: C1+ (mandatory)
- Location: Mexico
- Timezone: CST
- Duration: one year with the possibility of extension