We are actively seeking a Senior .NET Developer with expertise in Angular to enhance our dynamic development team. This position involves leading the design and development of high-quality software solutions that align with our business goals. As a key contributor, you will leverage your extensive experience to drive innovation and mentor junior team members, playing a crucial role in our ongoing projects and future initiatives.
Responsibilities
- Architect and develop robust .NET applications integrating Angular frameworks
- Translate complex business requirements into scalable technical solutions
- Maintain and enhance existing software systems to improve functionality and performance
- Collaborate effectively with cross-functional teams to achieve project objectives
- Implement best practices for code development and review within the team
- Troubleshoot, debug, and upgrade existing software
- Advocate for and implement advanced software engineering processes
- Provide technical leadership and mentorship to less experienced developers
Requirements
- A minimum of 3 years of experience in .NET development
- Advanced proficiency in Angular for building and optimizing web applications
- Strong expertise in C# programming
- Experience with .NET Core, version 5 or higher
- Skilled in unit testing to ensure software meets quality standards
- Familiarity with ORM tools such as Entity Framework, Dapper, or ADO.NET
- Experience developing applications using ASP.NET Core
- Comprehensive understanding of software architecture and design principles
- Knowledge of various SDLC methodologies to effectively manage software development
- Proficiency in SQL and experience with PostgreSQL databases
- Fluent in English with excellent communication skills, capable of effective interaction at a B2 level or higher
Nice to have
- Experience with cloud platforms and services
- Knowledge of containerization and orchestration technologies
- Previous leadership experience or role in a technical lead capacity
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