Overview

We are looking for a Senior .NET Developer to join our team and contribute to the design, development and delivery of high-quality software solutions. The ideal candidate will work within an agile environment, collaborate with cross-functional teams and play a key role in solving complex technical challenges across multiple platforms.

Responsibilities

  • Take ownership of multiple deliverables within a specialization in an agile development framework, including parts of larger projects
  • Collaborate with team members to solve complex problems
  • Design, develop, code, test, debug and implement software programs across multiple platforms based on broadly defined specifications
  • Provide beta support for delivered software solutions
  • Demonstrate a solid understanding within the technical specialization area
  • Plan and complete phases of software development projects in collaboration with a Team Leader, Manager or Director
  • Conduct code reviews during development to share knowledge and experience
  • Partner with Software Quality Engineering to build software that maximizes test automation and distributes integration responsibilities throughout the development cycle

Requirements

  • 3+ years of technical experience
  • Excellent verbal and written communication skills, including the ability to communicate effectively in English
  • Expertise in API development using .NET Core and Entity Framework
  • Proficiency in SQL, C# and Angular
  • Familiarity with Source Code Management tools and Work Item tracking
  • Knowledge of software engineering frameworks and methodologies
  • Understanding of common software patterns
  • Basic knowledge of risk management techniques
  • Background in unit testing and effective supporting design patterns
  • Travel requirements for this position are low to none

Nice to have

  • Knowledge of agile development processes
  • Familiarity with DevOps practices
  • Understanding of cloud-based software solutions

[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