Looking for skilled Senior OutSystems Lead Developer with deep expertise in OutSystems 11 (OS11) and a proven track record of delivering large, complex, and scalable enterprise applications. The ideal candidate will bring strong technical leadership, hands-on development skills, and the ability to mentor and manage a small team of developers. This role requires knowledge of OutSystems architecture best practices (such as multi-layered architecture, modularization, and reusable components), the ability to evaluate and mitigate technical debt, and a commitment to enforcing best practices through code reviews and architectural guidance.
Key Responsibilities
- Design, develop, and deploy enterprise-grade applications using OutSystems 11
- Lead end-to-end development of large-scale applications, ensuring scalability, performance, and security
- Supervise and mentor a small group of developers, providing technical guidance, coaching, and task allocation
- Apply strong knowledge of OutSystems architecture concepts, including : Multi-layered architecture (Core, Foundation, End-User apps )Service and module decomposition
- Component reusability and modularization
- Dependency management and architecture dashboard
- Application lifecycle management and environment strategy
- Performance and scalability design pattern
- Proactively evaluate technical debt within applications and recommend strategies for remediation
- Conduct code reviews to ensure quality, adherence to standards, and long-term maintainability
- Collaborate with business stakeholders, architects, and cross-functional teams to translate business needs into technical solutions
- Implement and enforce OutSystems best practices, coding standards, and architectural guidelines
- Troubleshoot, debug, and optimize applications for performance and reliability
- Stay current with OutSystems platform updates, features, and industry trends
Required Qualifications
- 5+ years of hands-on experience in OutSystems development, with at least 2+ years in OutSystems 11 (OS11)
- Proven experience designing and implementing large-scale, enterprise-level applications on OutSystems
- Demonstrated ability to lead and manage a small team of developers, including mentoring and task managemeny
- Strong expertise in OutSystems architecture principles, including multi-layered architecture, modularization, and dependency management
- Proven ability to identify, evaluate, and address technical debt in application
- Experience conducting code reviews and ensuring adherence to best practices
- Proficiency in SQL, REST/SOAP web services, and data modeling
- Solid understanding of application lifecycle management (ALM) within the OutSystems platform
- Experience with Agile/Scrum methodologies
- Strong problem-solving, communication, and collaboration skill
Preferred Qualifications
- OutSystems certifications (Professional Web Developer, Professional Mobile Developer, Architecture Specialist, or higher
- Experience integrating OutSystems applications with enterprise systems (ERP, CRM, external APIs, etc)
Disclaimer: This job offer was originally posted on Linkedin.