Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Georgia
.NET
& 9 others

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

In this position, you will contribute to the creation and upkeep of high-quality software solutions, collaborating with multidisciplinary teams on innovative and impactful projects. This role suits individuals who excel in dynamic environments and have a passion for working with advanced technologies.

Responsibilities
  • Develop scalable .NET applications tailored to business requirements
  • Collaborate with cross-functional teams to define requirements and implement technical solutions
  • Write clean, efficient, and documentation-compliant code aligned with industry standards
  • Create APIs to enable integration across different systems
  • Conduct code reviews to maintain quality standards and adhere to best practices
  • Perform unit testing and debug issues to ensure application reliability
  • Design software architecture optimized for scalability and high performance
  • Utilize SQL databases for data management, optimization, and retrieval
  • Apply SDLC methodologies for structured software development workflows
  • Analyze application performance to optimize scalability and reliability
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • 3+ years of hands-on experience as a .NET Developer, with expertise in .NET version 5 or higher
  • Proficiency in C# for developing scalable and reliable software
  • Background in JavaScript for dynamic user interfaces and front-end development
  • Competency in unit testing to enhance application stability
  • Understanding of software architecture principles for creating efficient systems
  • Expertise in SDLC methodologies for streamlined development processes
  • Knowledge of SQL for effective database optimization and management
  • Familiarity with Dapper for high-performance data access and ORM tasks
  • Skills in ASP.NET Core or its latest versions for modern web applications
  • Background in AWS for cloud deployment and management
  • Proficiency in English, demonstrating excellent communication skills at a B2 level or higher
Nice to have
  • Knowledge of Docker or Kubernetes for containerization and orchestration tools
  • Familiarity with CI/CD pipelines for automated deployment and development processes
  • Understanding of monitoring tools for 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