We are seeking a skilled Senior .NET Developer to join our team. In this role, you will work on cutting-edge projects that combine industry expertise with innovative technology to deliver solutions to decision-makers in sectors such as finance, legal, healthcare, and media.
Key Responsibilities
- Design, develop, and maintain scalable applications using .NET and related technologies.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Utilize Entity Framework for data access and manage complex data models.
- Implement microservices architecture using Azure Service Bus and Azure Storage.
- Build responsive front-end applications using Angular, ngrx, and TypeScript.
- Work with Azure DevOps for CI/CD pipelines and automate deployment processes.
- Develop and consume Web Services to integrate with various systems.
Required Skills
- Proficiency in .NET Framework and .NET Core.
- Strong experience with Entity Framework and relational databases.
- Familiarity with Azure services, including Azure Service Bus, Azure Cache for Redis, and Azure Storage.
- Expertise in front-end technologies: Angular and TypeScript.
- Experience with state management using ngrx.
- Understanding of RESTful web services and API integration.
- Knowledge of DevOps practices and tools, particularly Azure DevOps.
Preferred Qualifications
- Bachelor's degree in Computer Science or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in an Agile/Scrum development environment.
Why Join EPAM?
- Work with a diverse and talented team on impactful projects.
- Access to continuous learning and professional development opportunities.
- Enjoy a flexible remote work environment.
How to Apply. If you are a passionate developer ready to take on new challenges and make a difference, we encourage you to apply now!