Mexico
We are seeking a talented Senior .NET Developer with AWS expertise to join our team.
In this role, you will be responsible for designing, developing, and delivering highly performant, scalable, secure, and resilient software solutions. You will work collaboratively with cross-functional teams to implement technology and process solutions that enable business capabilities while adhering to best practices in software development.
Responsibilities
- Build and deliver high-quality software solutions using Agile/Scrum development methodologies
- Drive strategic initiatives and operational improvements through technology solutions
- Establish and maintain collaborative relationships with business and technology partners
- Communicate technical concepts and solutions effectively to non-technical stakeholders
- Collaborate with technology vendors to achieve business objectives
- Implement technologies in compliance with Information Security principles for handling sensitive data
- Provide operational support and automate solutions to ensure high availability across the environment
- Integrate deep telemetry capabilities to monitor performance and success metrics
- Implement service monitoring to ensure continuous availability and operational continuity of critical systems
- Ensure compliance with company policies and legal/regulatory requirements
- Maintain secure system configurations and baselines to support best practices in application development
Requirements
- 3+ years of professional experience in software development with C#
- Strong understanding of software engineering fundamentals, including design patterns and object-oriented coding principles
- Proven experience in the architecture, design, implementation, and delivery of secure, scalable services
- Hands-on experience with distributed systems and architectures such as SOA, SaaS, and microservices
- Proficiency in cloud technologies, particularly AWS or Azure
- Familiarity with relational and non-relational (NoSQL) databases
- Demonstrated ability to deliver significant components or features of scalable services
- Exceptional verbal and written communication skills with the ability to collaborate across teams and organizations
- Proficiency in English (written and spoken) at a B2 level or higher
Nice to have
- Experience with security or compliance standards such as PCI, HIPAA, or SOX
- Familiarity with financial systems, payment processing, or fraud detection systems
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