Key Responsibilities:
* Design, code, and test applications using C# and .NET framework
* Collaborate with teams to define and implement new features
* Troubleshoot and resolve complex issues
* Participate in code reviews and mentor junior developers
About the Role:
We are seeking a Senior C# .NET Developer to contribute to building innovative solutions for the financial sector.
This is a hybrid opportunity based in Porto, allowing you to work from home three days a week.
Requirements:
To be successful in this role, you will need:
* Bachelor's degree in Computer Science or related field
* 5+ years of experience with C# and .NET development
* Proficiency in ASP.NET, MVC, REST API, and microservices architecture
* Experience with RabbitMQ, NUnit, IoC (Unity DI), and Sonar, Checkmarx
* Knowledge of Kibana, Elasticsearch, and agile methodologies
* Excellent problem-solving skills and fluency in French (B2 level)
Preferred Qualifications:
While not essential, familiarity with distributed systems and event-driven architecture would be beneficial.