Mexico
We are looking for a skilled .NET Developer to join our team and play an integral role in developing and enhancing cutting-edge software applications.
In this role, you will focus on creating scalable systems, improving application performance, and collaborating with cross-functional teams to deliver impactful solutions. If you enjoy solving complex technical problems and thrive in a collaborative environment, we’d love to hear from you.
Responsibilities
- Build and maintain high-quality software applications using .NET technologies
- Work closely with teams to gather requirements and ensure successful delivery of features
- Design scalable and efficient systems that align with current industry standards and practices
- Identify and resolve technical issues to enhance application performance and reliability
- Develop and implement microservices to support distributed system architectures and extend capabilities
- Utilize REST APIs to ensure effective communication across system components
- Support the development and management of CI/CD pipelines to optimize deployment processes
- Implement authentication and authorization protocols to secure application data and functionality
- Participate in code reviews to maintain quality standards and provide valuable feedback
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- At least 2 years of professional experience as a .NET Developer
- Proficiency in .NET/C# for building scalable and high-performing applications
- Extensive experience with Angular for developing dynamic and responsive front-end systems
- Solid understanding of CI/CD pipelines to improve development and deployment workflows
- Experience with implementing secure authentication and authorization mechanisms
- Demonstrated ability to design and develop microservices for distributed architectures
- Familiarity with Azure for managing and deploying cloud-based systems
- Expertise in working with REST APIs to ensure seamless integration across services
- Strong analytical and troubleshooting skills for resolving technical challenges
- Ability to interpret and analyze existing code to clarify or recover requirements
- Effective problem-solving skills for addressing complex technical issues
- Fluent English communication skills, both written and spoken, at a B1 level or higher
Nice to have
- Knowledge of AI technologies and their application in software development
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn