Back to Search
We are seeking a proficient Senior .NET Developer to join our remote workforce.
In the capacity of Senior Developer, your job will entail crafting and establishing .NET-centric software solutions aligned with client necessities. Cooperation with diverse teams, comprising of Project Managers, Business Analysts, and fellow Developers, is expected from you to accurately comprehend project specifications and generate top-notch software solutions. A robust technical foundation in .NET innovations, coupled with a background in structuring web applications and microservices in an Agile setting, is essential for this role.
Responsibilities
- Crafting and establishing .NET-centric software solutions aligned with client needs
- Working closely with cross-functional teams to comprehend project specifications and build superior software solutions
- Participation in all facets of the software development lifecycle, inclusive of design, coding, testing, and deployment
- Timely delivery of software solutions while adhering to quality standards
- Offering technical knowledge and direction to colleagues
- Contribution towards the evolution of best practices and standards for .NET development
Requirements
- A minimum of 3 years' experience in .NET development, inclusive of proficiency with ASP.NET, C#, and Entity Framework
- A minimum of 1 year of leading software development teams, demonstrating superior leadership abilities
- Proficiency with REST and SOAP web services
- Acquaintance with Amazon Web Services (AWS) and Microsoft Azure
- Previous experience with Docker and microservice architecture patterns
- Understanding of LINQ and other .NET innovations
- Exceptional problem-solving capacities and analytical skills
- Outstanding communication and collaboration abilities, inclusive of experience working with cross-functional teams
- Proficiency in the English language equivalent to an upper-intermediate level or beyond
Nice to have
- Awareness of DevOps practices, inclusive of 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