senior .net developer
Our remote team is in the process of recruiting a Senior .NET Developer.
The appointed candidate will have the responsibility to design, develop, and upkeep high-performance software applications that are a perfect match for customer requirements. The job role involves working on a project that encompasses building a scalable microservice-based architecture utilizing .NET and deploying it on cloud platforms such as Amazon Web Services and Microsoft Azure. An in-depth understanding of REST and SOAP APIs, Entity Framework, C#, and Microservice Architecture Pattern is instrumental to succeed in this role. A great opportunity to work with a team of seasoned developers passionate about creating robust and scalable software solutions.
responsibilities
- High-quality software applications design and development that align with customer requirements
- Collaboration with cross-functional teams that include developers, architects, and project managers to deliver superior software solutions
- Involvement in all stages of the software development lifecycle - requirements gathering, design, development, testing, and deployment
- Assurance of software quality through the implementation of best practices and standards
- Participation in code reviews providing constructive feedback to colleagues
- Contribution to the improvement of software development processes and methodologies
- Junior developers' mentorship and training to help them evolve in their career paths
requirements
- A minimum of 3 years' experience in .NET development focusing on web application development
- Proven experience in designing and implementing REST and SOAP APIs, and Entity Framework
- Familiarity with cloud platforms such as Amazon Web Services and Microsoft Azure
- Proficiency in C# and LINQ
- Experience with implementing Microservice Architecture Pattern
- Software containerization aptitude, especially with Docker
- Experience working with Agile/Scrum development methodologies
- Excellent communication and collaboration skills and an ability to function effectively in a remote team environment
- Upper-Intermediate knowledge of the English language
nice to have
- Experience in DevOps practices, specifically continuous integration and deployment
- Acquaintance with unit testing and automated testing frameworks
These jobs are for you
beneficios por ubicaciones
Descuentos en seguros de salud, clubes deportivos, centros comerciales, entradas de cine, etc.
Ingreso estable
Roles flexibles
Trabajo remoto al 100% para siempre
Hardware de EPAM
Licencias de software de EPAM
Acceso a oficinas y espacios de coworking
Carga de trabajo estable
Oportunidades de reubicación
Modelos de participación flexibles
Formaciones gratuitas en habilidades técnicas y blandas
Acceso gratuito a la plataforma de aprendizaje de LinkedIn
Cursos de idiomas
Acceso gratuito a bibliotecas internas y externas
Oportunidades de certificación
Servicio de asesoramiento de habilidades
Envíanos tu CV para recibir una oferta personalizada