Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Georgia
.NET
& 9 others

We are seeking an experienced and driven Senior .NET Developer to join our growing team.

In this role, you will focus on creating and maintaining high-quality software solutions while working closely with diverse teams to deliver impactful and innovative projects. This opportunity is best suited for someone who excels in a dynamic environment and is passionate about utilizing new technologies.

Responsibilities
  • Develop scalable .NET applications to address specific business requirements
  • Collaborate with cross-functional teams to collect requirements and define technical solutions
  • Write clean, efficient, and industry-standard code with proper documentation
  • Design and maintain APIs to ensure seamless system integrations
  • Conduct code reviews to uphold quality standards and best practices
  • Perform unit tests and troubleshoot issues to strengthen application reliability
  • Define and manage software architecture to support performance and scalability needs
  • Leverage SQL databases for efficient data management and optimization
  • Apply SDLC methodologies to create efficient development workflows
  • Analyze and enhance application performance for long-term reliability
Requirements
  • Degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • Minimum of 3 years of experience as a .NET Developer with expertise in .NET version 5 or higher
  • Proficiency in C# to develop reliable and scalable applications
  • Background in JavaScript for responsive front-end development
  • Strong knowledge of unit testing to uphold software quality and stability
  • Solid understanding of software architecture principles for maintainable systems
  • Expertise in SDLC methodologies to improve project workflows
  • Comprehensive knowledge of SQL for data management and process optimization
  • Experience using Dapper for efficient ORM and data access tasks
  • Qualifications in ASP.NET Core or similar frameworks for modern web application development
  • Familiarity with AWS for cloud-based service deployment and management
  • Competency in English at a B2 level or higher with strong communication skills
Nice to have
  • Background in containerization tools like Docker or orchestration systems like Kubernetes
  • Understanding of CI/CD pipelines to streamline development and deployment automation
  • Flexibility to use monitoring tools for enhancing 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