OutSystems Platform Expertise:
- Strong hands-on experience with OutSystems 11 (O11) and/or ODC
- Certified OutSystems Developer (Web/Mobile) or higher
Development Skills:
- Reactive Web & Mobile applications
- Server Actions, Client Actions
- API development & integration
Tools & Platforms:
- Service Studio, Service Center, LifeTime
- Integration Studio
Database Skills:
- SQL Server / Oracle
- Data modeling, query optimization
Experience & Qualifications:
• Engineering graduate or equivalent
• 6–8+ years of experience in OutSystems development
Strong experience in:
- Application design and delivery
- Performance optimization
- Agile methodologies
Behavioral Competencies
- Strong communication skills (written and spoken English)
- Ability to multitask, organize, and prioritize work
- Problem-solving mindset with attention to detail
- Collaborative and mentoring-oriented approach
Responsibilities
Full-Stack Development:
- Design and develop Reactive Web and mobile applications (iOS & Android) using OutSystems
- Build scalable, high-performance enterprise applications following OutSystems best practices
- Translate business requirements into technical solutions
2. Experience Engineering (UX/UI)
- Build pixel-perfect, responsive user interfaces aligned with global brand guidelines
- Deliver intuitive and optimized user journeys for customer and employee-facing applications
- Customize UI using HTML5, CSS, JavaScript, and OutSystems UI Framework
3. Integration & Middleware
- Develop and consume REST / SOAP APIs
- Integrate with:o Hyperscaler services (GCP / Azure / AWS)o SAP and enterprise platformso Legacy FMCG systems
- Use OutSystems Integration Studio and Integration Builder for extensibility
4. Database & Performance
- Design and optimize data models within OutSystems
- Work with SQL Server / Oracle, including advanced queries and indexingAssess applications for:o Performance issueso Architecture improvementso Optimization opportunities
5. Mobile Application Development
- Implement advanced mobile capabilities:o Offline data synchronizationo Push notificationso Camera and biometric integrations
- Deliver native-like mobile experiences using OutSystems mobile framework
6. Architecture & Best Practices
- Follow OutSystems 4-Layer Canvas architecture
- Ensure modularity, scalability, and reusability
- Enforce coding standards and development best practices
- Use Architecture Dashboard for governance
7. DevOps & Release Management
- Manage application lifecycle using:o Service Studioo Service Centero LifeTime
- Perform:o Code merging and deployments (Pre-Prod to Prod)o Release planning and release note preparation
- Support CI/CD practices
8. Quality Engineering & Support
- Ensure quality through:o Automated testing (TDD / BDD)o Code reviews and validation
- Handle:o Bug fixing / hotfixeso Troubleshooting and debugging
- Ensure production stability and issue resolution
9. Emerging Technology Initiatives
- Contribute to digital innovation initiatives:o GenAI integrationso IoT dashboardso AR-based applications
- Prototype rapid solutions using low-code capabilities
10. Senior Developer Responsibilities (Additional)
- Lead technical discovery and solution design sessions
- Mentor junior developers and drive Low-Code CoE best practices
- Review and approve code, architecture, and design decisions
- Manage:oEnvironments and deploymentso Forge component evaluations
- Drive adherence to architecture and governance standards