Skip To Main Content
backBack to Search

Senior .NET Developer

.NET, C#, JavaScript, Unit Testing, Software Architecture, SDLC Methodologies, SQL, Dapper, ASP.NET, Amazon Web Services

We are seeking a skilled and motivated Senior .NET Developer to join our growing team. In this role, you will contribute to building and maintaining high-quality software solutions while collaborating with cross-functional teams to deliver innovative projects. This is an excellent opportunity for someone who thrives in a challenging environment and is eager to work with the latest technologies.

Responsibilities
  • Design, develop, and maintain scalable and robust .NET applications
  • Collaborate with cross-functional teams to gather and analyze project requirements
  • Write clean, efficient, and maintainable code following best practices
  • Implement and maintain APIs for seamless integration between systems
  • Conduct code reviews to ensure high-quality deliverables
  • Perform unit testing and troubleshoot issues to ensure application reliability
  • Develop and maintain software architecture to support scalability and performance
  • Work with SQL databases to manage and optimize data storage and retrieval
  • Follow SDLC methodologies to ensure efficient and structured software development processes
  • Optimize application performance and ensure scalability
Requirements
  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent professional experience
  • A minimum of 3 years of hands-on experience as a .NET Developer, working with .NET version 5 or higher
  • Strong proficiency in C# for developing robust and scalable applications
  • Experience with JavaScript for front-end development and dynamic application functionality
  • Expertise in unit testing to ensure application reliability and minimize defects
  • Solid understanding of software architecture principles for building maintainable systems
  • Proficiency in SDLC methodologies to streamline development processes
  • Strong knowledge of SQL for database management and optimization
  • Experience with Dapper for efficient data access and ORM functionality
  • Hands-on experience with ASP.NET Core or the latest versions for building modern web applications
  • Familiarity with AWS for deploying and managing cloud-based solutions
  • Fluent in English with strong communication skills at a B2 level or higher
Nice to have
  • Knowledge of containerization and orchestration tools such as Docker or Kubernetes
  • Experience with CI/CD pipelines to automate deployment processes
  • Familiarity with monitoring tools to ensure application performance and reliability
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