- Porto, Portugal
- 9+ years
Responsibilities
- Provide technical leadership to the development team while remaining actively involved in hands‑on C# .NET development.
- Guide software architecture, technical design and implementation decisions.
- Support cloud transition initiatives and application lifecycle management.
- Promote engineering best practices, including Clean Code, SOLID principles, Test‑Driven Development (TDD) and automation.
- Conduct code reviews, troubleshoot complex technical issues and support production incident resolution.
Requirements
- Degree in Computer Science, Software Engineering, Information Technology or a related field.
- Nice to have: banking
- Nice to have: payments
- Nice to have: fintech
- Nice to have: complex data migration
