
ITDS Portugal
Senior .net & python developer
Porto
February 5, 2026
Hybrid
30k-36k EUR
Unleash innovation at the intersection of .NET and Python — shape the future of banking technology!
Porto-based opportunity with hybrid work model (3 days remote per week).
As a Senior .NET & Python Developer – Banking Sector, you will be working for our client, a leading innovator in the banking industry. You will contribute to developing and optimizing cutting-edge software solutions that revolutionize financial services. This is a chance to be part of impactful projects that push technological boundaries and drive digital transformation in banking.
Your main responsibilities:
- Develop and maintain web APIs using C# and .NET Core to enable robust banking applications.
- Implement object-oriented programming concepts and design patterns to ensure scalable and maintainable code.
- Utilize SQL and ORM frameworks such as EF Core and Dapper for efficient data management.
- Leverage Python for data processing, backend tasks, and automation workflows.
- Design and deploy microservices architectures using Docker and Kubernetes, ensuring seamless scalability.
- Ensure effective inter-service communication with RESTful APIs and message queues.
You're ideal for this role if you have:
- Proven proficiency in C# and .NET Core for backend development.
- Strong understanding of Object-Oriented Programming and design patterns.
- Experience with SQL databases and ORM frameworks like EF Core and Dapper.
- Proficiency in Python 3 for backend and data-related tasks.
- Knowledge of microservices architecture and containerization tools such as Docker and Kubernetes.
- Excellent communication and collaboration skills.
- 4+ years of experience in software development, with a focus on backend solutions.
- Fluent command of English, both spoken and written.
It is a strong plus if you have:
- Experience working in banking or financial services industry.
- Familiarity with message queues like RabbitMQ or Kafka.
- Certifications in cloud or microservices architecture.
Language Required for the role:
- Fluent English, both verbal and written.
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV in English or Portuguese, along with a statement confirming your consent to the processing and storage of your personal data.
Benefits
- ITDS Clubs
- Access to medical insurance
- Meal Card
- Access to Pluralsight & Udemy
- Integrational Events