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
SeniorJob 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.