Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Georgia
.NET
& 9 others

We are seeking an experienced and motivated Senior .NET Developer to join our expanding team.

In this role, you will contribute significantly to building and maintaining top-tier software solutions while working closely with cross-functional teams to drive innovative and impactful projects. This opportunity is ideal for individuals who excel in fast-paced environments and are passionate about leveraging cutting-edge technologies.

Responsibilities
  • Build, improve, and maintain scalable .NET applications to address business objectives
  • Collaborate with cross-departmental teams to understand requirements and create tailored technical solutions
  • Write clean, efficient, and high-quality code that aligns with industry standards
  • Develop and maintain APIs to support integration across various systems
  • Perform code reviews to uphold quality standards and adhere to development best practices
  • Execute unit testing and debug issues to ensure system stability
  • Design and adapt software architecture to enhance scalability and performance
  • Utilize SQL databases to retrieve, organize, and optimize data effectively
  • Apply SDLC methodologies to enhance structure and efficiency in development projects
  • Evaluate and improve application performance to maintain reliability and scalability
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline, or equivalent professional experience
  • A minimum of 3 years of professional experience as a .NET Developer, including expertise in .NET version 5 or higher
  • Proficiency in C# with a focus on building robust and scalable software
  • Skills in JavaScript for crafting engaging and dynamic front-end interfaces
  • Strong knowledge of unit testing to ensure system integrity
  • Solid understanding of software architecture to create efficient and maintainable systems
  • Experience with SDLC methodologies for streamlining development processes
  • Expertise in SQL for efficient database management and performance tuning
  • Familiarity with Dapper to support high-performance data access and ORM capabilities
  • Qualifications in ASP.NET Core or the latest versions for modern web development
  • Understanding of AWS for deploying and managing scalable cloud solutions
  • Proficiency in English at a B2 level or higher, with excellent communication skills
Nice to have
  • Background in using containerization tools such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines for automating development and deployment workflows
  • Competency in using monitoring tools to assess and improve 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