Software Houses

Senior C# Fullstack Developer

This project is part of the business investment banking and financial services area, that currently has its technological hub in Portugal and is working on the development of innovative solutions and support for all operations related to the business.

We are looking for a Senior C# Fullstack Developer to work in this project in Lisbon (Hybrid).

Requirements:

  • More than 9 years of professional experience; 
  • Extensive experience developing complex, responsive Single Page Applications (SPAs) with Angular (preferably Angular 10+);
  • Proficiency in TypeScript, HTML5, and CSS3 (including preprocessors like SASS/LESS);
  • Strong understanding of RxJS and reactive programming principles;
  • Experience with state management libraries (e.g., NgRx);
  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Angular CLI);
  • Proven experience developing robust and scalable web APIs using .NET Core (ASP.NET Core MVC, Web API);
  • Strong understanding of C# and object-oriented programming principles;
  • Experience with Entity Framework Core for data access;
  • Proficiency in designing and implementing RESTful APIs;
  • Experience with SQL Server or other relational databases;
  • Proficiency with Git for version control, including branching strategies and pull requests;
  • Experience with CI/CD pipelines (e.g., Azure DevOps, GitLab CI, Jenkins) for automated builds, testing, and deployment;
  • Solid understanding of software development best practices, including SOLID principles, design patterns, and unit testing;
  • Experience with agile development methodologies (Scrum, Kanban);
  • Excellent problem-solving and analytical skills;
  •  Mandatory English language proficiency for clear and effective communication with team members.

Nice to have:

  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes;
  • Experience with .NET 6/7/8;
  • Knowledge of other front-end frameworks (e.g., React, Vue.js);
  • Familiarity with microservices architecture;
  • Experience with performance optimization techniques for both front-end and back-end applications;
  • Understanding of security best practices in web application development.

What can you expect from us?

  • Health insurance;
  • A personalized training plan, with a budget to spend on the training you find necessary;
  • Constant feedback so you can grow professionally;
  • Remote onboarding process;
  • Team events every semester so you can live new adventures;
  • Culture of proximity and transparency. Your ideas and needs are heard and valued by us!