Senior .NET Developer
Indexed description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking an experienced Senior .NET Developer to join our team and take on a key role in creating and enhancing advanced software applications.
In this position, you will focus on building scalable solutions, improving system performance, and collaborating with various teams to deliver meaningful results. If you are passionate about software development and excel at solving complex technical challenges, we encourage you to apply.
Responsibilities
- Design, develop, and maintain reliable software applications using .NET technologies
- Collaborate with cross-functional teams to gather requirements and ensure successful implementation of features
- Develop scalable and efficient systems in alignment with industry standards and best practices
- Enhance application performance and resolve technical issues to ensure seamless functionality
- Architect and implement microservices to support distributed system designs
- Work with RESTful APIs to enable smooth communication between different software components
- Support the creation and management of CI/CD pipelines to automate deployment workflows
- Implement secure authentication and authorization processes to protect applications
- Participate in code reviews, offering constructive feedback to maintain high-quality code practices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, IT, or a related discipline
- At least 3 years of professional experience as a .NET Developer
- Strong expertise in .NET/C# for developing scalable, high-performance applications
- Proven experience with Angular for front-end development
- Thorough understanding of CI/CD pipelines to enhance development and deployment efficiency
- Experience in implementing secure authentication and authorization protocols
- Proficiency in designing and building microservices architectures
- Hands-on experience with Azure for deploying and managing cloud-based applications
- Comprehensive knowledge of RESTful APIs for creating and integrating services
- Exceptional debugging and troubleshooting skills to resolve system issues effectively
- Ability to analyze and interpret code to recover incomplete or unclear requirements
- Strong problem-solving skills for addressing complex technical scenarios
- Fluent in English, both written and verbal, with a minimum proficiency level of B1
Nice to have
- Experience working with AI technologies and integrating them into software solutions
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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search