Argentina
We are seeking a competent Lead .NET Developer to join and guide our collaborative team of technology professionals. As a senior leader, you will drive the design, development, optimization, and delivery of scalable, secure, and high-performing software solutions. You will oversee cross-functional collaboration, mentor team members, and ensure the alignment of technology strategies with business goals in a fast-paced environment.
Responsibilities
- Lead the delivery of high-quality software using Agile/Scrum development methodologies
- Foster collaboration and build partnerships with business and technology teams across organizational functions
- Guide and mentor team members while facilitating communication of complex technical concepts to non-technical peers and stakeholders
- Shape and drive strategic initiatives, technology roadmaps, and operational improvements aligned with organizational objectives
- Supervise and manage relationships with technology vendors to achieve business goals
- Oversee the implementation and support of sensitive data solutions in compliance with Information Security principles
- Ensure operational excellence and oversee automation across environments, driving efficiencies and scalability
- Design and oversee deep telemetry capabilities for performance monitoring and success measurement
- Enable and maintain multi-platform service monitoring for operational continuity and critical system availability
- Establish and enforce best practices for system configurations and baselines to enhance secure software development
- Supervise enhancements and optimizations for core retail payment systems based on technical and business needs
- Drive initiatives to minimize downtime and ensure operational stability through proactive monitoring and improvements
Requirements
- 8+ years of professional experience in software development with C#, Java, ASP.NET REST API, backend services
- 3+ years of experience in software engineering and the robust design of high-volume or large-scale systems, including leadership roles
- 1+ years of experience in a role of a Technical Lead or Team Lead
- Proven expertise in distributed systems and multi-tier architectures (3+ years)
- Advanced experience with Cloud platforms such as Azure or AWS (2-3 years)
- Practical experience with CI/CD pipelines, automation tools, and ownership of infrastructure (2-3 years)
- In-depth knowledge of message-driven architectures and development practices (2-3 years)
- Expertise in relational and NoSQL databases, including optimizing performance at scale
- Sound understanding of software engineering principles, design patterns, and OO coding standards to drive team-wide practices
- Global expertise in debugging, optimizing code, and automating tasks with a focus on high availability systems
- Demonstrated success managing and sustaining high-capacity, mission-critical environments with redundancy and failover
- Proficiency in maintaining 24x7 production environments and ensuring operational stability
- Proven ability to lead and transition enterprise services from on-premises environments to cloud-based architectures
- Strong interest and technical ability in designing, analyzing, and troubleshooting large-scale distributed systems
Nice to have
- Bachelor's degree in computer science or a related technical field, with advanced technical certifications or leadership training
- Proven track record with financial systems, retail payments, or fraud detection platforms
- Experience in successfully uplifting and migrating services from on-prem to cloud environments
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