Senior .NET Engineer

Epam
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
.NET
Computer-Aided Design
API
Agile Methodologies
Automation of Tests
Continuous Integration
DevOps
Entity Framework
PostgreSQL
Microsoft SQL Server
Oracle Applications
Service-Oriented Architecture
Software Engineering
SQL Databases
Data Streaming
TypeScript
UML
Virtual Machines
.NET Core
React
Backend
Angular
Kubernetes
Information Technology
Avro
Kafka
REST

Job description

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

Requirements

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., 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

Benefits & conditions

Private health insurance

  • EPAM Employees Stock Purchase Plan
  • 100% paid sick leave
  • Referral Program
  • Professional certification
  • Language courses, Why Join EPAM
  • WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
  • CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
  • CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
  • STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.

Apply for this position