Argentina
We are seeking an experienced Senior .NET Developer to join our collaborative team of technology professionals. As a key contributor, you will drive the design, development, and optimization of scalable, secure, and high-performing software solutions. You will work collaboratively with cross-functional teams to enable the delivery of impactful business capabilities in a fast-paced environment.
Responsibilities
- Deliver high-quality software using Agile/Scrum development methodologies
- Collaborate with business and technology partners to establish cross-functional relationships
- Communicate complex technical concepts to non-technical peers and stakeholders
- Enable strategic initiatives and implement operational improvements
- Manage and partner with technology vendors to meet business objectives
- Support highly sensitive data implementations in compliance with Information Security principles
- Provide high-availability operational support and automate solutions across environments
- Design and implement deep telemetry capabilities for performance metrics and success measurement
- Ensure service monitoring across platforms for operational continuity and critical system availability
- Maintain system configurations and baselines to support secure software development practices
- Drive enhancements for core retail payment systems based on technical and business requirements
- Minimize downtime and ensure operational stability of core retail payment platforms on a daily basis
Requirements
- 5+ years of professional experience in software development with C#, Java, ASP.NET REST API, backend services
- 2+ years of experience in software engineering and robust design of high-volume or large-scale systems
- Proficiency in distributed systems and multi-tier architectures (2+ years)
- Background in Cloud platforms such as Azure or AWS (1-2 years)
- Hands-on experience with CI/CD pipelines, automation tools, and infrastructure ownership (1-2 years)
- Knowledge of message-driven architectures and development practices (1-2 years)
- Expertise in relational and NoSQL databases
- Understanding of software engineering fundamentals, design patterns, and OO coding principles
- Capability to debug, optimize code, and automate repetitive tasks
- Showcase of managing high-capacity, mission-critical environments with redundant systems
- Familiarity with running and maintaining 24x7 production environments
- Flexibility to transition services from on-premises environments to the cloud
- Interest in designing, analyzing, and troubleshooting large-scale distributed systems
Nice to have
- Bachelor's degree in computer science or a related field
- Experience with financial, payments, or fraud detection systems
- Background in uplifting existing 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