Overview

Become a Senior Software Engineer specializing in .NET, tasked with designing scalable applications, enhancing performance, and cooperating with cross-functional teams. If you are skilled in coding and enjoy solving complex problems, we invite you to join us

Responsibilities

  • Create and maintain .NET based applications
  • Work with teams to identify and implement requirements
  • Build scalable applications aligned with recognized best practices
  • Improve application performance and troubleshoot breakdowns
  • Develop microservices architectures supporting scaling needs
  • Utilize REST APIs for inter-service operations
  • Help automate deployments through CI/CD pipelines
  • Apply authentication and authorization measures for security
  • Conduct peer code reviewing and quality assurance

Requirements

  • Bachelor’s in Computer Science or similar discipline
  • 3 years minimum at a .NET developer position
  • Mastery of .NET and C# for building scalable software
  • Front-end skills using Angular
  • Experience with CI/CD workflows
  • Knowledge of security protocols like authentication/authorization
  • Expertise in microservices design
  • Familiarity with Azure cloud platform
  • Knowledge of REST APIs
  • Strong troubleshooting and diagnostic aptitude
  • Ability to analyze code and recover missing requirements
  • Excellent problem solver
  • Fluent in English (B1 level or higher)

Nice to have

  • Practical experience incorporating AI technologies

[GTS] Benefits (generic, except India)

  • 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