Senior .NET Developer
- Published on
About the Role
EPAM Systems is seeking a Senior .NET Developer with expertise to join our dynamic team. This hybrid position is located in Madrid's city center and focuses on delivering scalable and secure applications for clients in the private banking sector. You will work closely with cross-functional teams and will be responsible for designing, developing, and testing software modules that ensure optimal functionality and integration within complex systems.
Responsibilities
- Design, develop and maintain software modules adhering to best practices
- Collaborate with cross-functional teams to define software requirements
- Produce robust software builds from source code meeting performance criteria
- Lead code reviews, ensuring quality and coding standards
- Conduct system integration tests and foster continuous improvement
- Innovate utilizing the latest development methodologies
- Contribute to architectural design decisions for software scalability and reliability
- Mentor junior engineers and share software engineering best practices
About the Candidate
The ideal candidate will possess proven expertise in .NET Core and ASP.NET MVC, familiarity with Service-oriented architecture and RESTful services. A strong proficiency in SQL, React, JavaScript, and Typescript is essential. Additional skills with Identity Server, OAuth, and Kubernetes are relevant. Exceptional problem-solving skills and experience with Agile methodologies are required, as well as fluent English communication skills.
About EPAM Systems
EPAM is a leading digital transformation and product engineering company, with over 52,650 employees in more than 55 countries. Since 1993, EPAM has helped clients implement innovative solutions globally. The Madrid office opened in 2018, quickly growing to over 1,450 EPAMers. Collaborate with multinational teams on innovative projects and seize opportunities for continuous learning and career growth.
Company Culture and Benefits
EPAM Systems prioritizes work-life balance by providing flexible work options and 24 annual leave days, as well as paid time off for public holidays. The company fosters a culture of continuous learning, allowing employees to craft a personal Career Development Plan, engage in mentorship, and participate in training and certification programs. Clear career paths help you grow towards becoming a People Manager, technical specialist, or Solution Architect. Join a strong professional community of skilled experts to share knowledge and solve challenges together.