We are in search of a seasoned Senior .NET Developer with expertise in Angular to expand our development team. In this role, you will contribute to building sophisticated .NET applications and enhance our product offerings with your technical skills and innovative solutions. Your work will directly influence the success of our technology projects and lead to significant advancements in our digital transformation journey.
Responsibilities
- Design, develop, and maintain .NET applications with a focus on Angular integration
- Collaborate with project teams to define requirements and scope of software projects
- Implement robust code solutions and perform code reviews to ensure high-quality standards
- Lead the front-end development using Angular to create dynamic and responsive applications
- Optimize applications for maximum speed and scalability
- Liaise with stakeholders to gather user feedback and iterate on application enhancements
- Mentor junior developers and share knowledge on best programming practices
- Monitor and evaluate new technology trends to keep systems up-to-date
Requirements
- Minimum of 3 years of experience in .NET development
- Proficiency in Angular for building scalable front-end applications
- Strong expertise in C# programming
- Experience with .NET Core (version 5 or higher)
- Proficient in unit testing to ensure application reliability
- Solid understanding of software architecture principles
- Familiarity with various SDLC methodologies to guide the development process
- Experience with SQL and PostgreSQL databases
- Knowledge of ORM tools such as Entity Framework, Dapper, or ADO.NET
- Skilled in developing applications using ASP.NET Core
- Fluent in English with excellent communication skills, capable of effective interaction at a B2 level or higher
Nice to have
- Experience with cloud services and deployment
- Familiarity with continuous integration/continuous deployment (CI/CD) practices
- Proven track record of leading large-scale software projects
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