Are you a forward-thinking professional with a strong background in backend development and an interest in financial services? Join EPAM in Madrid as a Senior .NET Engineer in the private banking sector and accelerate your career in financial services technology. We're looking for a team player with excellent communication skills, engineering mastery and a B2+/C1 English level for effective stakeholder interactions.
This is a hybrid role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
- Work together in a cross-functional team using agile methodologies as part of a DevOps-centric model
- Design, implement, deploy, release and monitor your team's applications, take part in pull request reviews
- Understand business needs by working together with your colleagues from across different divisions of our client
- Take part in planning and feature refinement sessions together with your team
- Together with Solution Architects, design software solutions that are aligned with our client's overall architecture vision
- Actively take part in our Software Engineering communities, sharing your knowledge and helping others
- Deliver high-quality code, aligned with our client’s guidelines and standards
- Bachelor's degree in Computer Science, Design, or a related field, or equivalent experience
- Proven experience in backend software engineering, particularly with .NET Core and Entity Framework
- Strong knowledge of RESTful APIs, SQL databases (MSSQL, Oracle, Postgres), and service-oriented architectures. Experience with streaming technologies such as Kafka and Avro
- Technical stack: .NET Core and Framework, Entity Framework, Service-oriented architecture, RESTful services, SQL (MSSQL, Oracle, Postgres), Angular, React, both JavaScript and Typescript; Kubernetes (PKS) and Virtual Machines; Streaming using Kafka, Avro; Open API, UML
- Familiarity with TDD, BDD, and comprehensive automated testing
- Knowledge and practical experience with DevOps principles, including CI/CD and Kubernetes
- Enthusiastic about continuous learning and contributing to our clients’ technological evolution
- Pragmatic, proactive, and open-minded, possessing an entrepreneurial approach
- Good communication skills, with the ability to collaborate with colleagues and stakeholders
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job