Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Argentina
.NET
& 6 others

We are seeking an experienced Senior .NET Developer to join our team and contribute to building and maintaining advanced software solutions.

In this role, you will work on complex projects, collaborate with diverse teams, and help drive the delivery of high-quality applications. If you are passionate about software development and enjoy solving technical challenges in a dynamic environment, we’d love to hear from you.

Responsibilities
  • Translate complex business requirements into production-ready systems, focusing on insurance and payment domains
  • Provide leadership and technical mentorship to team members, offering guidance to .NET developers and serving as an escalation point for technical questions or challenges
  • Design, implement, and maintain Azure Cloud architecture solutions to meet business objectives
  • Actively participate in architectural discussions and present solutions at architecture review boards
  • Write high-quality code using .NET and C#, ensuring adherence to clean code principles, unit testing, and best practices
  • Break down tasks for team members in JIRA to facilitate efficient workload management for .NET developers
  • Manage the technical backlog by identifying technical debt and planning its resolution in upcoming sprints
  • Design and implement integration solutions with existing legacy systems built on PHP
  • Investigate and resolve production issues related to performance and technical functionality
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field
  • At least 3 years of professional experience in .NET software development, with a focus on building scalable applications
  • Proficiency in C# for developing robust, maintainable, and efficient backend systems
  • Hands-on experience with Azure Cloud for designing, deploying, and maintaining cloud-based solutions
  • Experience in optimizing production systems, including application performance and database tuning
  • Strong understanding of Agile methodologies, including sprint planning, task decomposition, and iterative development
  • Ability to create high-level design documents and collaborate with architects on application and database structure design
  • Excellent leadership and communication skills, capable of working effectively with internal teams (developers) and external stakeholders (product managers)
  • Proven ability to work both independently and collaboratively in team settings, fostering strong working relationships
  • Advanced English proficiency (B2 level or higher), with excellent verbal and written communication skills for effective collaboration and documentation
Nice to have
  • Experience with Angular for building dynamic and interactive frontend applications
  • Familiarity with Azure Service Bus for managing messaging and communication between distributed systems
  • Knowledge of PHP to support integration and maintenance of legacy systems
We offer/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