Argentina
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