
Define application architecture, integration patterns, and overall technical approach for OutSystems solutions.
Translate business requirements into scalable, maintainable, and secure application designs.
Create and maintain architecture diagrams, technical specifications, and solution blueprints.
Guide teams on architectural decisions, frameworks, reusable components, and standards.
Lead OutSystems developers and ensure adherence to development best practices and performance guidelines.
Provide hands-on technical guidance and perform complex solution development when required.
Conduct code reviews and enforce coding standards, architecture principles, and platform guidelines.
Mentor junior and mid-level developers, helping grow technical capability within the team.
Oversee end-to-end delivery of OutSystems projects-from design through deployment.
Work with Product Owners, Business Analysts, UX designers, and QA to ensure solutions meet user needs and technical standards.
Troubleshoot performance issues, optimize applications, and ensure high availability and scalability.
Coordinate release processes, CI/CD pipelines, and promote DevOps practices within the platform.
Design and govern integrations with enterprise systems (APIs, databases, external services).
Implement and enforce platform governance, including architecture guardrails, modularity principles, and lifecycle management.
Monitor platform usage, infrastructure performance, and ensure compliance with security and data-protection policies.
Act as the technical expert in discussions with business stakeholders, vendors, and enterprise architecture teams.
Support estimation, planning, and roadmap development for OutSystems initiatives.
Communicate technical decisions, risks, and recommendations clearly to both technical and non-technical audiences.
Strong hands-on experience with OutSystems Traditional Web, Reactive Web, and Mobile app development.
Deep understanding of OutSystems architecture, service actions, modules, integrations, and performance tuning.
Experience with REST/SOAP APIs, databases (SQL Server, Oracle, etc.), and data modeling.
Solid understanding of security concepts (authentication, authorization, API security, data masking, SSO).
Familiarity with DevOps practices, CI/CD pipelines, and version control (LifeTime, OSP, Git).
Experience with cloud architectures (AWS/Azure) is a plus.
Ability to lead development teams and coordinate with cross-functional groups.
Strong problem-solving, analytical, and decision-making abilities.
Excellent communication and stakeholder-management skills.
Experience working in Agile/Scrum environments.