Join our remote team as a seasoned Senior .NET Developer.
In this role, you will be required to create and implement .NET-based software programs that cater to our clients' needs. Your responsibilities will include working closely with a cross-functional team consisting of Project Managers, Business Analysts, and fellow Developers, to discern project demands and develop best-in-class software solutions. Competence in .NET technology, website application development, and microservices within an Agile environment is indispensable to this role.
Responsibilities
- Contribution towards the creation and implementation of .NET-based software programs that adhere to client specifications
- Collaboration with cross-functional teams to comprehend project specifications and churn out superior software solutions
- Involvement in the various stages of software development including designing, coding, testing, and deployment
- Ensuring timely delivery of software solutions without compromising on the quality
- Provision of technical expertise and guidance to other team members
- Participation in the creation of best practices and standards for .NET development
Requirements
- A minimum of 3 years' exposure to .NET development, featuring experience with ASP.NET, C#, and Entity Framework
- At least 1 year of experience as team lead in software development demonstrating top-notch leadership skills
- Proficiency in REST and SOAP web services
- In-depth familiarity with Amazon Web Services (AWS) and Microsoft Azure
- Proficiency in Docker and microservice architectural patterns
- Understanding of LINQ and other .NET technology aspects
- Exceptional analytical and problem-solving abilities
- Outstanding communication and collaboration skills, featuring experience in working with cross-functional teams
- Upper-intermediate or higher level English fluency
Nice to have
- Knowledge pertaining to DevOps applications, including continuous integration and deployment
- Familiarity with unit testing and automated testing frameworks
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