About the job
Join our dynamic team as a Full-Stack Developer (specializing in . NET and Angular) within our Corporate & Investment Banking (CIB) division. This is a local contract position based in Porto, where you will play a crucial role in enhancing our banking solutions.
Key Responsibilities:
- Design and implement innovative solutions using Angular, . NET 8, and SQL Server.
- Develop and maintain high-quality, reusable, and efficient code.
- Optimize applications for maximum performance, quality, and responsiveness.
- Diagnose and resolve bottlenecks and bugs, implementing effective solutions.
- Contribute to maintaining code quality and organization.
Technical Skills Required:
- Proficiency in . NET (Core 3.1+, 8) and C# for backend development.
- Expertise in Angular 13+ for frontend development.
- Strong knowledge of relational databases.
- Familiarity with SOLID principles and Entity Framework/EF Core.
- Experience in Agile methodologies and a craftsmanship mindset.
Desirable Skills:
- Experience with Design Patterns, particularly DDD and Event Sourcing.
- Familiarity with Checkmarx for security tracking.
- Comfortable with DevOps processes.
- Experience with non-relational databases (e.g., MongoDB).
- Knowledge of design patterns.
Other Requirements:
- Fluent in both Portuguese and English (minimum B2 level).
- Self-motivated with a curious outlook, capable of working independently.
- A team player with excellent organizational skills.
- Eager to learn and adapt in a fast-paced environment.
- Strong problem-solving, analytical, and communication skills.
- Able to collaborate effectively in a multicultural setting.

