We are seeking a Senior .NET Developer to join our team.
In this role, you will play a key part in building and delivering robust, scalable solutions that power our products and services. You will work closely with cross-functional teams to bring innovative ideas to life and help shape the technical direction of our platform.
Responsibilities
- Design, develop, and maintain high-quality backend services and applications
- Architect reliable, scalable, and secure software solutions aligned with business goals
- Collaborate with product managers, designers, and other engineers to define and deliver new features
- Review code written by team members and provide constructive feedback to ensure quality standards
- Mentor and guide junior developers, fostering their professional growth
- Optimize existing codebases for improved performance, scalability, and maintainability
- Participate in technical planning sessions and contribute to architectural decisions
- Troubleshoot, debug, and resolve complex production issues in a timely manner
- Stay up to date with emerging technologies and recommend improvements to development practices
Requirements
- At least 3 years of relevant professional experience in software development
- Strong proficiency in C# and the .NET ecosystem for building enterprise-grade applications
- Hands-on experience writing unit tests to ensure code quality and reliability
- Solid understanding of software architecture principles, design patterns, and best practices
- Experience with SDLC methodologies such as Agile, Scrum, or Kanban
- Strong knowledge of SQL, including writing efficient queries and designing relational database schemas
- Proficiency with data access technologies such as Entity Framework, Dapper, and ADO.NET
- Hands-on experience with Microsoft Azure for deploying and managing cloud-based applications
- Practical experience with ASP.NET for developing web applications and APIs
- Working knowledge of Angular for building dynamic and responsive front-end interfaces
- Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of microservices architecture and distributed systems
We offer
- 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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Developer Tooling Engineer
2026-06-15
Cloud Networking Engineer
2026-06-16
Java Developer
2026-06-13
- Posted
- Jun 15, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Argentina
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Developer Tooling Engineer
2026-06-15
Cloud Networking Engineer
2026-06-16
Java Developer
2026-06-13