Mexico
We are looking for an experienced Lead .NET Developer with a strong background in AWS to become part of our team.
In this role, you will be responsible for creating, building, and deploying secure, scalable, and high-performing software applications. You will collaborate across departments to develop cutting-edge technology solutions that align with business needs and adhere to industry standards.
Responsibilities
- Design and deliver exceptional software solutions using Agile/Scrum methodologies
- Lead the implementation of critical projects and drive operational enhancements through technology
- Build and nurture collaborative relationships with business and technical teams
- Translate complex technical ideas into clear, simplified concepts for non-technical audiences
- Work closely with external technology vendors to fulfill business requirements
- Ensure all technologies are implemented in line with Information Security protocols for sensitive information
- Provide operational support and automate processes to ensure system reliability and availability
- Add telemetry capabilities to track system performance and operational metrics
- Implement service monitoring to guarantee uninterrupted functionality of key systems
- Adhere to company policies and meet all legal and regulatory obligations
- Configure and manage secure system settings to support best practices in software development
Requirements
- 5+ years of hands-on experience in software development using C#
- At least one year of experience in leading and managing development teams
- Strong knowledge of software engineering principles, design patterns, and object-oriented programming techniques
- Proven experience in architecting, designing, and deploying scalable and secure software solutions
- Practical experience with distributed systems, including SOA, SaaS, and microservices architecture
- Expertise in cloud technologies such as AWS or Azure
- Familiarity with relational databases and NoSQL databases
- Demonstrated ability to deliver major components or features of scalable software applications
- Strong communication skills, both written and verbal, with a collaborative approach to teamwork
- Proficiency in English at a B2 level or higher
Nice to have
- Experience with compliance and security standards such as PCI, HIPAA, or SOX
- Knowledge of financial systems, payment platforms, or fraud detection tools
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