Mexico
We are searching for a skilled Senior .NET Developer with strong AWS knowledge to join our team.
In this role, you will focus on designing, developing, and deploying secure, scalable, and high-performance software solutions. You will work closely with various teams to create innovative technology solutions that support business objectives while following industry standards and best practices.
Responsibilities
- Create and implement high-quality software solutions using Agile/Scrum practices
- Drive the execution of key projects and promote operational improvements through technology
- Foster collaboration and build strong relationships with technical and business stakeholders
- Simplify and explain technical concepts to non-technical team members and stakeholders
- Partner with external technology providers to achieve business goals
- Ensure technologies are implemented in accordance with Information Security guidelines for sensitive data
- Deliver operational support and develop automated processes to maintain system uptime
- Integrate telemetry features to measure and monitor performance metrics
- Establish service monitoring to maintain continuous availability of critical systems
- Comply with organizational policies and adhere to legal and regulatory requirements
- Maintain and manage secure system configurations to align with software development best practices
Requirements
- 3+ years of professional experience in software development using C#
- Solid understanding of software engineering principles, design patterns, and object-oriented programming concepts
- Proven experience in designing, building, and delivering scalable, secure software services
- Hands-on experience with distributed system architectures, including SOA, SaaS, and microservices
- Proficiency with cloud platforms such as AWS or Azure
- Knowledge of both relational and NoSQL databases
- Demonstrated ability to deliver significant features or components of scalable software systems
- Excellent verbal and written communication skills with the ability to collaborate across different teams
- Fluency in English at a B2 level or higher
Nice to have
- Experience working with security or compliance standards like PCI, HIPAA, or SOX
- Familiarity with financial systems, payment processes, or fraud detection technologies
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