Software Engineer


Job description

Role mission

The objective of this role is to develop and maintain client solutions.

Cross-cutting responsibilities

• Write code in detail and in a scalable way, taking into account good secure development practices;

• Perform unit tests on functionally allocated and written tasks;

• Analyze and fix bugs;

• Active participation in project architecture decisions;

• Ownership over tasks performed;

• Communication with other departments if necessary;

• Write documentation;

• Code review in accordance with good secure development practices;

• Responsible for complying with the policies and procedures of the integrated management system in force at client, including information security.


Technical Skills (Hard Skills)

• Knowledge and application of software principles and design patterns.

• Knowledge and application of unit/integration tests;

• Fluent spoken and written English;

• Agile methodologies.

• Cloud (Azure) and CI/CD.

• Technologies: .NET (ASP, Core), Javascript, React, Xamarin, MAUI, SOAP

Personal skills (Soft Skills)

• Teamwork;


• Adaptability;


 Customer orientation;

• Critical thinking;


Previous experience

• Minimum experience of 3/4 years.

• Minimum experience with MAUI of 1 year.

Qualifications to perform the role

Higher education in Computer Engineering, Information Management or similar;Technical demonstration of the application of design patterns and software principles. Knowledge of the software life cycle from A-Z.

Full Time and Remote
Resident in Portugal (preferred)

Want to apply?
Phone number*
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)