Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Georgia
.NET
& 9 others

We are looking for an experienced and driven Senior .NET Developer to become an integral part of our growing team. In this role, you will play a key role in developing and maintaining high-quality software solutions while collaborating with diverse teams to deliver innovative and impactful projects. This position is ideal for someone who thrives in a dynamic environment and is passionate about working with cutting-edge technologies.

Responsibilities
  • Develop, enhance, and maintain scalable .NET applications to meet business needs
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions
  • Write clean, efficient, and well-documented code in line with industry standards
  • Create and maintain APIs to enable seamless integration between systems
  • Conduct code reviews to ensure adherence to quality standards and best practices
  • Perform unit testing and debug issues to ensure application reliability and functionality
  • Design and maintain software architecture to support scalability and high performance
  • Work with SQL databases to manage, optimize, and retrieve data efficiently
  • Apply SDLC methodologies to ensure structured and efficient development workflows
  • Analyze and optimize application performance to ensure scalability and reliability
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • At least 3 years of hands-on experience as a .NET Developer, with expertise in .NET version 5 or higher
  • Proficiency in C# for building reliable and scalable software solutions
  • Experience with JavaScript for front-end development and creating dynamic user interfaces
  • Strong knowledge of unit testing to ensure application stability and minimize errors
  • Solid understanding of software architecture for creating maintainable and efficient systems
  • Expertise in SDLC methodologies to streamline development processes and workflows
  • In-depth knowledge of SQL for effective database management and optimization
  • Experience with Dapper for high-performance data access and ORM functionality
  • Proven experience with ASP.NET Core or the latest versions for modern web application development
  • Familiarity with AWS for deploying and managing cloud-based solutions
  • Proficient in English with excellent communication skills, at a B2 level or higher
Nice to have
  • Experience with containerization and orchestration tools such as Docker or Kubernetes
  • Knowledge of CI/CD pipelines for automating deployment and development processes
  • Understanding of monitoring tools for tracking and improving 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