Description
Summary:
Join a C# .NET development team in an Agile environment, contributing to applications in the banking sector, applying good development practices, and collaborating with specialists.
Highlights:
1. Work with a team of C# .NET developers, Tech Lead, QA, and Product Owner
2. Participate in Agile development and Azure cloud application transitions
3. Opportunity for knowledge-sharing and talent recruitment
###### **Workplace:** **Lisbon / Porto (Hybrid)**
###### **Role:**
* Team composed of several C\# .NET developers, a Tech Lead, a QA Engineer and a Product Owner;
* Participation in development in an Agile environment and in the processes of transitioning applications to the Azure cloud;
* Development of solutions taking into consideration the specific requirements and constraints of the banking sector;
* Application of good development practices, namely Software Craftsmanship, Clean Code, TDD and automation, with a focus on scalability and reliability;
* Collaboration with different specialists, namely an Agile Coach, Azure Architect and DBA;
* Participation in and/or leading knowledge\-sharing conferences and collaboration in the recruitment of new talent.
###### **Profile:**
* Higher education degree in Engineering or Information Technology;
* Professional experience across all stages of an application's lifecycle;
* Minimum of 6 years of experience in C\# .NET development;
* Proven experience with C\# .NET Framework (4\.8 or above) and .NET Core 8;
* Proficiency in CQRS and DDD;
* Solid knowledge of Dapper and EF Core;
* Experience with GIT and Gitflow;
* Advanced knowledge of SQL Server and Azure SQL Managed Instance;
* Knowledge of Azure Cloud, namely Azure SQL Database, Azure Pipelines, Azure Repos, Azure Blob Storage, App Service and App Configuration;
* Familiarity with Azure DevOps, Jira and Confluence;
* Fluency in Portuguese and English;
* Excellent oral and written communication skills;
* Good ability to work as part of a team.
###### **Work with us:**
* With more than 30 years of experience, Rumos has a team of professionals specialized in IT;
* At Rumos, consultants integrate highly challenging projects, based on the latest technology and in the most diverse sectors of activity;
* Rumos consultants have access to a certified training plan, which offers a constant update of technical skills;
* Rumos, as an employer, has job opportunities based on equity, integrity and diversity. Based on these values, we work so that no person is discriminated against on the basis of age, degree of disability, gender, marital status, pregnancy and maternity, race, beliefs or sexual orientation. We believe in everyone's abilities, because we have in our DNA team spirit and mutual help, empathy and respect.