Argentina
We are seeking a .NET Developer to play a crucial role in designing and improving software applications.
In this position, you will be responsible for creating scalable systems, enhancing application performance, and collaborating with teams across the organization to deliver impactful features. If you are passionate about solving technical challenges and thrive in a team-driven environment, we encourage you to apply.
Responsibilities
- Develop dependable applications using .NET technologies
- Collaborate with various teams to gather and understand project requirements for seamless feature implementation
- Build scalable and efficient solutions that adhere to industry standards and best practices
- Troubleshoot and optimize application performance to maintain system reliability
- Create microservices to support distributed system architectures and enhance functionality
- Leverage REST APIs to ensure efficient communication between system components
- Assist with the setup and management of CI/CD pipelines to streamline deployment processes
- Implement authentication and authorization mechanisms to protect application security
- Participate in code reviews to uphold development quality and provide meaningful feedback
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- At least 2 years of experience as a .NET Developer in a professional environment
- Strong expertise in .NET/C# for developing scalable and high-performance applications
- Extensive experience with Angular for building responsive and dynamic front-end solutions
- In-depth knowledge of CI/CD pipelines to improve development workflows and deployment efficiency
- Practical experience with authentication and authorization protocols to ensure secure systems
- Ability to design and build microservices architectures for distributed applications
- Familiarity with Azure for managing and deploying applications in cloud-based environments
- Proficiency in working with REST APIs to enable seamless integration between services
- Excellent troubleshooting and analytical skills for resolving technical issues
- Skill in analyzing existing code to recover or clarify requirements
- Strong problem-solving abilities to overcome complex technical challenges
- Fluent English communication skills, both written and spoken, at a B1 level or higher
Nice to have
- Experience with AI technologies and their application in software development
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