We are seeking a .NET Developer with expertise in Angular to join our dynamic team.
As a vital member, you will take on both frontend and backend development tasks, handle user stories, address bugs, provide architectural and design input, and potentially engage with deployment-related code as we innovate in the cloud environment.
Responsibilities
- Design, develop, and maintain web applications using ASP.NET, Angular, and C#
- Collaborate closely with project managers and other developers to comprehend user stories and translate them into technical requirements
- Identify, troubleshoot, and resolve software bugs and issues to enhance overall system performance
- Participate in microservices architecture design and implementation
- Provide architectural and design input to enhance existing systems
- Work with the Microsoft Azure platform to deploy cloud-based solutions
- Ensure robust authentication and authorization protocols within application security measures
- Interact with infrastructure code related to deployment in a cloud environment when necessary
- Continually update professional knowledge and engage in technical discussions to suggest improvements
Requirements
- At least 2 years of relevant experience in .NET/C# and Angular
- Skills in working with ASP.NET, Microservice Architecture Style, and Microsoft Azure
- Expertise in developing and integrating REST APIs
- Background in handling full-stack development assignments effectively
- Competency in solving complex problems in application development
- Understanding of authentication and authorization protocols used in security frameworks
Nice to have
- Familiarity with Azure Pipelines and GitHub Actions
- Flexibility to use OpenID Connect and YAML
- Capability to develop using Micro frontend architecture
- Experience in Gen AI Application Development and DevOps practices
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