Posted on: 02/12/2025
Role Overview :
We are seeking a highly skilled OutSystems Developer to design, develop, and optimize enterprise-grade applications using the OutSystems low-code platform.
This role requires strong technical expertise in OutSystems Reactive Web, Traditional Web, and Mobile development, combined with a solid understanding of integration patterns, architectural best practices, CI/CD pipelines, and performance optimization.
Key Responsibilities :
Application Development :
- Design and develop applications using OutSystems Reactive Web, Traditional Web, and Mobile frameworks following architectural and coding best practices.
- Build end-to-end functionality including client actions, server actions, screen flows, timers, background processes, scheduled jobs, and UI logic.
- Create modular, scalable, and maintainable architectures using OutSystems layers, reusable modules, themes, and common libraries.
Integration & API Engineering :
- Integrate applications with ERP, CRM, and third-party platforms using REST and SOAP APIs.
- Implement secure authentication mechanisms including JWT, OAuth2, SAML, session tokens, and custom authentication flows.
- Build custom connectors, exposed APIs, and manage integration adapters for high-volume and high-availability use cases.
Security, Access & Data Management :
- Implement role-based access control (RBAC) and advanced permission models within OutSystems.
- Build data workflows, process automations, and entity models aligned with application requirements.
- Apply best practices for data validation, data consistency, and secure data handling across environments.
Performance Optimization :
- Use OutSystems Performance Monitoring tools, Service Center insights, and error logs to diagnose bottlenecks.
- Optimize slow queries, N+1 issues, heavy server actions, and client-side rendering delays.
- Implement scalable caching strategies, optimized aggregates, and efficient architecture patterns.
DevOps & Deployment :
- Configure and manage multi-environment deployment pipelines using OutSystems Lifetime.
- Implement CI/CD processes, automated deployment configurations, and environment synchronization.
- Ensure application reliability through versioning, rollback strategies, dependency validation, and deployment risk assessment.
Architecture & Best Practices :
- Design scalable application and module architectures aligned with OutSystems 4-layer canvas principles.
- Develop reusable components, UI patterns, libraries, and templates to improve development efficiency.
- Enforce architectural governance, coding standards, and maintain clean, modular design principles.
Additional Technical Skills :
- Strong knowledge of SQL optimization, database performance tuning, indexing, query plans, and relational modeling.
- Familiarity with DevOps practices tailored to low-code platforms including monitoring, pipelines, deployments, and automation.
- Understanding of cloud environments (Azure/AWS) and infrastructure related to OutSystems hosting.
- Expertise in JavaScript, CSS, HTML, and responsive UI design is a plus.
- Working knowledge of integration middleware and API management tools.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- OutSystems Associate/Professional Certification preferred.
- 3 to 7 years of OutSystems development experience (or as per your hiring requirement).
- Proven experience delivering enterprise-grade low-code applications
Did you find something suspicious?
Posted by
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Other Software Development
Job Code
1583867
Interview Questions for you
View All