Back to Search
Join our remote team as a Senior .NET Developer to develop cutting-edge software products that shape the future of business. As a Senior .NET Developer, you will work on a large-scale project that requires collaboration with cross-functional teams. You will be responsible for developing high-quality software solutions, ensuring that the software meets the business needs and user requirements.
Responsibilities
- Design and develop high-quality software solutions that meet business needs and user requirements
- Collaborate with cross-functional teams, including Product Managers, Designers, and Quality Assurance Engineers, to ensure that software meets business needs and user requirements
- Implement and maintain software architecture and SDLC methodologies
- Develop and maintain code using C#, ASP.NET, and ReactJS
- Write and maintain Unit Tests for all code
- Investigate and resolve software defects and other technical issues
- Ensure that software is delivered on time and to the highest quality standards
- Provide technical guidance and mentorship to other developers
Requirements
- Minimum of 3 years of experience developing .NET applications using C# and ASP.NET
- Expertise in ReactJS and experience developing web applications using this framework
- Strong understanding of Microsoft Azure and experience developing cloud-based applications using this platform
- Proficiency in SQL and experience working with relational databases
- Experience with Software Architecture and knowledge of SDLC methodologies
- Familiarity with Entity Framework and experience developing applications using this framework
- Experience with Unit Testing and knowledge of testing frameworks
- Excellent communication skills and proficiency in written and spoken English (Upper-Intermediate level or higher)
- Bachelor's or Master's degree in Computer Science or a related field
Nice to have
- Experience with Docker and Kubernetes for containerization and orchestration
- Experience with front-end technologies such as HTML, CSS, and JavaScript
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