Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior C# .NET Developer – Hybrid (Porto)
Context
You will be part of a team that develops and maintains key components of a large-scale banking and savings platform. The environment is technically challenging and highly regulated, requiring strong engineering practices, clean architecture and a high degree of code robustness.
Key Responsibilities
Design, develop and test software applications using
C# and the .NET framework
Collaborate with cross-functional teams to define, design and deliver new features
Troubleshoot and resolve complex technical issues across distributed systems
Write
clean, maintainable, and efficient code
following best engineering practices
Participate in
code reviews
, ensuring quality and consistency
Contribute to improving architecture, design patterns and system performance
Mentor and support junior developers when needed
ore Technical Skills
5+ years of experience as a
C# / .NET Developer
Strong understanding of
OOP
and
design patterns
Experience in building web applications with
ASP.NET / MVC
Proficiency with
- NET 6+
REST APIs / RESTful architecture | Microservices architecture | RabbitMQ | Unit testing (NUnit) | SonarQube, Checkmarx
|
Kibana & Elasticsearch
Familiarity with
agile methodologies
Fluency in English (spoken and written)
French is a plus (B2+)
Preferred Qualifications
Knowledge of distributed systems
Hands-on experience with microservices architecture at scale
Soft skills
Good communication
Team spirit
Proactivity
What we have to offer
Careful onboarding and close support from day one
Continuous feedback aligned with your professional growth
A collaborative and accessible team
A work environment that values idea sharing and personal development
Access to exclusive partnerships and discounts
Social events and initiatives that reinforce team spirit
To respond to this opportunity, send us your CV to:
Key Skills
Ranked by relevanceReady to apply?
Join Match Profiler and take your career to the next level!
Application takes less than 5 minutes

