HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?