Skip To Main Content
backBack to Search

Lead .NET Engineer

Remote in Argentina
.NET
& 10 others

We are seeking a Lead .NET Engineer to join our product-focused development team (POD).

You will partner with a client-side team that includes a Product Owner, Technical Lead, and existing developers and QAs to design and deliver robust features. This position emphasizes full-stack development using .NET Core, C#, Vue.js (or ReactJS), MS SQL Server, T-SQL, and MongoDB, ensuring high application performance within the AWS ecosystem. If you excel in collaborative, Agile-driven environments and enjoy building scalable solutions, we encourage you to apply.

Responsibilities
  • Develop high-performing web applications with ASP.NET Core and Vue.js or ReactJS
  • Extend existing applications to support multi-tenant configurations
  • Refactor code to meet scalability and performance standards
  • Improve data modeling and streamline database queries for better efficiency
  • Ensure smooth integration and performance of applications in the AWS environment, including Kubernetes (preferably AWS EKS)
  • Address troubleshooting challenges related to cloud or containerized deployments
  • Leverage best practices for microservices architecture and implement AI-powered code refactoring solutions when applicable
  • Maintain security and compliance standards, particularly when enabling multi-tenancy
  • Collaborate with client-side teams to ensure seamless alignment and project delivery
Requirements
  • 5+ years of professional experience with .NET and .NET Core
  • Expertise in ASP.NET Core application development
  • Proficiency in Vue.js or ReactJS, including component-based architecture and state management
  • Strong knowledge of MS SQL Server, covering database design and query optimization
  • Familiarity with MongoDB or other NoSQL databases
  • Solid understanding of Kubernetes, ideally with AWS EKS
  • Background in leveraging AWS services like Lambda, Fargate, and SQS
  • Knowledge of RESTful API design, microservices architecture, and data modeling approaches
  • Competency in version control systems such as Git
  • Experience enhancing logging, observability, and traceability in .NET projects
  • Problem-solving ability with a flexible approach to tight deadlines
  • Strong communication and collaboration abilities
  • Proficiency in English at B2 level or higher, including written and oral communication
Nice to have
  • Background in migrating projects from single-tenant to multi-tenant architecture
  • Familiarity with implementing CI/CD pipelines and associated tools
  • Understanding of web application security best practices
  • Expertise in fine-tuning and optimizing .NET application performance
  • Prior role embedded within client-side teams for enhanced collaboration
  • Familiarity with multiple product lines utilizing varied tech stacks
  • Skills in Python development
  • Capability to redesign applications for multi-tenancy scenarios, with an emphasis on scalability
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