Descrição da Função
Build modern, cloud-native backend solutions for a leading European digital bank working within a global technology consultancy on a long-term, high-impact project in financial services.
Remote in Portugal (occasional on-site visits)
Permanent contract directly with the consultancy
We are hiring a Senior .NET Developer (C# / Azure) to join a high-performing engineering team building scalable, microservices-based solutions for a reference organisation in the European digital
banking sector.
Key Responsibilities
- Develop and maintain robust backend applications using C# and .NET Framework / .NET Core
- Design and implement microservices-based solutions and distributed systems
- Apply architectural patterns such as CQRS, Event Sourcing and Event-Driven Architecture
- Work with messaging platforms Azure Event Hub, Kafka
- Develop and optimise SQL Server databases, including stored procedures and performance tuning
- Work with NoSQL databases Azure Cosmos DB
- Ensure high code quality through unit testing best practices
- Contribute to and maintain CI/CD pipelines
- Collaborate with cross-functional teams using Git for version control
- Support continuous improvement of systems, architecture and development practices
What We Are Looking For
- 7 years of experience in software development
- Strong expertise in C# and .NET Framework / .NET Core
- Proven experience with microservices architecture
- Solid hands-on experience with Azure cloud platform
- Advanced knowledge of SQL Server
- Experience with NoSQL databases
- Hands-on experience with CI/CD pipelines
- Strong understanding of unit testing best practices
- Proficiency in Git
- Bachelors degree in Computer Science, Software Engineering or related field
Nice to Have
- Experience with Elastic Stack Elasticsearch, Kibana, Logstash
- Experience with IBM IIB or similar Enterprise Service Bus tools
- Experience with Enterprise Scheduler tools such as Automic or similar
Interested? Apply or send your CV to bruna.magalhaesadecco.com