Senior Software Engineer (.NET)

EPAM Systems, Inc.
Newtown, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Newtown, United States of America

Tech stack

.NET
Artificial Intelligence
Application Performance Management
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Software Troubleshooting
Angular
Information Technology
Front End Software Development
REST
Microservices

Job description

  • 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

Benefits & conditions

  • 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

About the company

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Apply for this position