We are searching for a skilled Senior .NET Full-Stack Software Engineer to become part of our team and assist in the development and upkeep of our web-based applications hosted on Azure App Services.
The perfect candidate should possess a strong background in .NET Core, Angular, and JavaScript, along with a general understanding of Azure cloud services. If you have a passion for crafting robust software solutions and are eager to thrive in a dynamic setting, we invite you to join our team!
Responsibilities
- Develop and maintain web applications utilizing .NET Core, Angular, and JavaScript
- Enhance application performance by implementing a microservices architecture
- Collaborate with the team using Azure DevOps for project management and CI/CD pipelines
- Design and deploy applications to Azure App Services to ensure scalability and reliability
- Conduct code reviews and unit testing to ensure code quality and maintainability
- Address and solve issues related to application development and deployment
- Work with cross-functional teams to define, design, and deliver new features
- Offer technical guidance and support to junior developers
- Keep abreast of the latest industry trends and technologies
- Communicate effectively with team members and stakeholders to ensure project alignment
Requirements
- Minimum 3 years of relevant work experience
- Proficiency in .NET Core, Angular, and JavaScript
- General understanding of Azure cloud services and App services
- Capability to manage Azure DevOps for team management and CI/CD pipelines
- Background in developing web-based applications
- Competency in implementing and managing microservices architecture
- Effective communication skills and ability to work in a team
Nice to have
- Showcase of Azure cloud optimizations
- Background in Agile development methodologies
- Proficiency in advanced debugging and performance testing
- Understanding of secure coding practices
- Familiarity with containerization technologies such as Docker or Kubernetes
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