Our remote team has an opening for a highly competent Senior .NET Developer.
As a pivotal member of our team, your key role will be devising and applying .NET-based software solutions that effectively address our customer requirements. This will involve working in sync with various teams, such as Project Managers, Business Analysts, and fellow Developers. The primary focus will be understanding the project brief and crafting top-tier software solutions accordingly. Substantial technical acumen in .NET technologies along with experience in creating web applications and microservices in an Agile setting will be essential for this role.
Responsibilities
- Contribution to the design and implementation of customer-centric .NET-based software solutions
- Working synergistically with diverse teams to appraise project requirements and invent top-quality software solutions
- Actively partaking in the entirety of the software development lifecycle, encompassing design, coding, testing, and deployment stages
- Ensuring timely delivery of software solutions that adhere to quality standards
- Offering technical foray and recommendations to team members
- Aiding the invention of best practices and norms for .NET development
Requirements
- A minimum of 3 years in .NET development with proficiency in ASP.NET, C#, and Entity Framework
- Acquaintance with REST and SOAP web services
- Profound understanding of Amazon Web Services (AWS) and Microsoft Azure
- Experience in handling Docker and familiarity with microservice architecture patterns
- Competence in LINQ and other .NET technologies
- Proven analytical capabilities and problem-solving skills
- Exceptional communication and teamwork skills, with prior experience in interfacing with cross-functional teams
- English fluency at an upper-intermediate or higher level
Nice to have
- Grasp of DevOps methodologies, inclusive of continuous integration and deployment
- Understanding of 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