Introduction
OutSystems Solution Architect is a technical leader and consultant specializing in designing, implementing, and optimizing enterprise-grade applications using the OutSystems low-code platform. You will operate at the intersection of technology and business, leveraging a deep understanding of business processes, scalable architecture, and integration of modern technologies. This role requires both visionary thinking and hands-on expertise to deliver high-quality, innovative digital solutions that enable organizational growth and transformation.
Key Roles and Responsibilities
- Design, architect, and deliver scalable and secure solutions with OutSystems (Traditional Web, Reactive, and Mobile) for diverse industries and business processes.
- Lead the full application lifecycle: requirements gathering, architecture design, development oversight, deployment, and post-delivery optimization.
- Collaborate closely with stakeholders, business analysts, project managers, clients, and cross-functional technical teams to translate requirements into robust architecture and end-to-end solutions.
- Integrate OutSystems applications with REST and SOAP APIs, enterprise databases (SQL Server, Oracle, Azure SQL), third-party systems (e.g., SAP, Salesforce), and cloud platforms.
- Define and enforce coding, architectural, and security standards; build reusable front-end and back-end components; optimize performance and system resilience.
- Provide technical leadership, mentoring, and upskilling to development teams.
- Guide platform governance, environment management (e.g., Service Center, LifeTime), deployment strategies, continuous integration / delivery, and version upgrades.
- Advocate for and lead technical innovation, including the introduction of new frameworks, tools (such as RPA, Power Automate, Power BI), and integration technologies.
- Prepare technical documentation, architecture diagrams, and conduct knowledge-sharing with teams and clients.
- Ensure applications comply with industry standards for security, privacy, data integrity, and compliance requirements.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or relevant technical field.
- 4+ years’ hands-on experience delivering OutSystems solutions, with at least 2 years in an architect or technical lead role; experience with consulting and large-scale enterprise clients is a plus.
- Deep expertise in OutSystems development across Web, Reactive, and Mobile apps; demonstrated ability to deliver reusable modules and customized UI / UX (JavaScript, CSS).
- Solid background in web technologies (JavaScript, HTML, CSS), database design and performance, and cloud infrastructure (Azure, AWS, or similar).
- Familiarity with Agile methodologies, project estimation, and working within multicultural, distributed teams.
- Strong interest or experience in digital transformation, business process optimization, and supporting organizational change.
- Certified with OutSystems Architecture Specialist (strongly preferred)