We're recruiting a proficient Senior .NET Developer to become a part of our remote team.
In the role of Senior Developer, your tasks will include the development and execution of .NET-based software solutions tailored to the requirements of our customers. Collaboration with multifaceted teams - encompassing Project Managers, Business Analysts, and additional Developers - is expected in order to comprehend project requirements and consequently deliver high-quality software solutions. The role demands a comprehensive technical knowledge base of .NET technologies, coupled with expertise in the creation of web applications and microservices within an Agile ambiance.
Responsibilities
- Crafting and executing .NET-based software solutions tailored to customer needs
- Collaborating with various teams to discern project needs and design top-tier software solutions
- Involvement in the entire software development lifecycle, including aspects such as design, coding, testing and deployment
- Ensuring timely delivery of software solutions that adhere to quality standards
- Offering technical knowledge and guidance to other team members
- Encouraging the advancement of best practices and benchmarks for .NET development
Requirements
- Three years or more spent in .NET development, inclusive of experience with ASP.NET, C#, and Entity Framework
- At least one year spent leading software development teams, with strong leadership skills demonstrated
- Prior experience with REST and SOAP web services
- Solid understanding of Amazon Web Services (AWS) and Microsoft Azure
- Exposure to Docker and microservice architecture patterns
- Understanding of LINQ and additional .NET technologies
- Potent analytical and problem-solving skills
- Excellent communication and team-working skills, including experience interacting with cross-functional teams
- English fluency at an upper-intermediate level or above
Nice to have
- Understanding of DevOps practices, including aspects such as 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