Description
- Work with stakeholders to refine requirements, present technical solutions and identify risks;
- Design the architecture of applications and modules, ensuring modularity, scalability and adherence to best practices;
- Design and document integrations with other systems. Design and document the data model;
- Participate in regularly scheduled technical or business meetings to ensure cross- team communication;
- Provide technical guidance and mentorship to developers;
- Ensure technical success and delivered quality;
- Lead technical assessments to evaluate applications’ health;
- Elaborate knowledge articles, technical notes, and/or training material to be used by other team members;
Requirements
- Degree or Master in Computer Science, Management Informatics or similar;
- More than 8 years of experience in OutSystems projects, including advanced topics like mobile data sync, BPT, multi-language and multi-tenancy;
- Knowledge in REST/SOAP APIs;
- Knowledge of DBMS concepts and design of relational data models;
- Work experience in Agile/Scrum methodology;
- Good technical knowledge of integration with other systems;
- Critical spirit and good logical reasoning;
- Team spirit and good communication skills;
- Fluency in English and Portuguese (mandatory).Requirements for All Positions:
- Hybrid Working Model: 2x per week onsite (1 rotating team day + 1 flexible day of choice)
- Mandatory Fluency in English and Portuguese
- Location Requirement: Candidate must be based in one of our Portugal office locations.
- Essential Soft Skills: Communication, teamwork, critical thinking, adaptability, and problem-solving
- Professional Experience: Relevant experience aligned with job description
- Right to Work: Must have valid work authorization for Portugal
- Education/Certifications: Meet minimum educational or certification requirements (asper each role)
Benefits
- The benefits will be determined after the contractual conditions have been defined.
