Overview
The role is for a Senior IT Officer, Business Solutions I (Senior Software Architect - OutSystems) to lead enterprise-scale low-code platform deployments and manage OutSystems application delivery across the World Bank’s fiduciary domains.
Tasks Summary
- Provide technical leadership and direction across all phases of the solution lifecycle.
- Lead end-to-end planning, execution, and governance of enterprise low-code platform deployments and OutSystems application projects.
- Design robust and scalable technical architectures for OutSystems solutions.
- Define project scope, objectives, timelines, and deliverables.
- Manage stakeholder engagement across business, IT, and vendor teams.
- Oversee risk management, compliance, and quality assurance.
- Diagnose and resolve production issues, optimize application performance.
- Communicate technical decisions and trade-offs clearly.
- Promote best practices in low-code development, DevSecOps, and integration patterns.
- Embed Generative AI (GenAI) capabilities into OutSystems applications.
- Design and implement document‑centric and agent‑enabled AI capabilities.
- Implement AI evaluation and quality controls.
- Apply Responsible AI practices.
- Leverage LCAP platform AI capabilities.
- Create reusable components, templates, and accelerators.
- Drive integration with enterprise systems.
- Coordinate with architects and developers to ensure secure, scalable, and maintainable solutions.
- Implement governance frameworks for platform usage, ALM, and development guardrails.
- Work closely with business analysts, product owners, and solution architects.
- Actively participate in SAFe ceremonies.
- Track KPIs and business outcomes.
- Track progress, manage risks, and ensure on-time, on-budget delivery.
- Facilitate discussions to align technical decisions with business objectives.
Experience Requirements
- At least 5 years of relevant experience with a master’s degree in computer science, engineering or a related technical field, or a minimum of 7 years of project management experience with a bachelor’s degree.
- 4 years of hands-on development using OutSystems, including building web and mobile applications, integrating with external systems via APIs (REST/SOAP), and handling data modeling and SQL.
- 4+ years of experience in IT project management in low-code platform delivery.
- Proven track record managing enterprise-scale deployments and application delivery using OutSystems.
- Strong understanding of integration architectures (APIs, event-driven patterns), identity management, and data governance.
- Experience with ALM/DevOps for OutSystems low-code and pro-code environments (Azure DevOps, GitHub, IaC).
- Provide technical leadership with advanced expertise in OutSystems, owning application and platform architecture, environment configuration, and extensibility via shared services and reusable components.
- Demonstrated experience embedding GenAI/ML into apps and ability to integrate with Azure OpenAI and Google Gemini at minimum, including safe prompting, grounding, and fallbacks.
- Proven track record implementing secure-by-design solutions aligned with enterprise standards (OWASP, NIST, Zero Trust), including secrets management and API security.
- Knowledge of enterprise integration with platforms commonly used in IFIs or large enterprises (e.g., SAP S/4HANA, ServiceNow, M365/Azure, Snowflake/Databricks).
Qualification Requirements