Tech Lead/Architect – OutSystems
Cephas Consultancy Services Private Limited
India, Maharashtra, Pune
Positions: 2 full-time roles
Experience: 8–12 years
Position overview
The OutSystems resource is responsible for creating appropriate architecture and providing technical leadership independently on large, complex projects using the OutSystems platform.
Responsibilities
Project delivery
- Provide technical leadership independently on large, complex OutSystems projects using O11 and ODC.
- Define system-level application architecture, including:
- High-level design using the OutSystems Architecture Canvas and patterns
- Architectural policies and principles aligned with OutSystems best practices
- Design and programming guidelines for OutSystems development
- Implementation risks and mitigation measures
- Software development and integration strategies that leverage OutSystems capabilities
- Software configuration controls and lifecycle management
- Maintain control over the architecture throughout the software development lifecycle, making critical adjustments to achieve the desired results.
- Participate in requirements analysis to assess the feasibility of implementing functional specifications using OutSystems platform capabilities.
- Highlight requirement gaps, disproportionate construction efforts, technical challenges, and other issues to business analyst teams.
- Independently develop the Technical Design Specification (TDS) for OutSystems applications.
- Provide technical leadership using established OutSystems design and development methodologies to ensure systems meet functional and system requirements.
- Engage with clients to explain architecture decisions, OutSystems platform capabilities, and other technical issues.
- Promote the use of best practices, frameworks, and reusable components, including OutSystems Forge components and custom accelerators.
- Troubleshoot technical problems, including performance optimization, integration issues, and platform-specific challenges.
Organisational development
- Coach, train, and mentor Associate Architects and OutSystems developers.
- Share technology knowledge with the organisation through Communities of Practice (CoPs) and other in-house forums.
- Develop and deliver technical courses on OutSystems development, architecture patterns, and best practices.
- Contribute lessons learned from OutSystems project implementations to the knowledge repository.
Business development
- Participate in pre-sales solution activities by reviewing technical solutions and effort estimates prepared by the proposal team.
- Provide technical expertise during client presentations and proof-of-concept demonstrations.
- Support Technical Pre-sales (TPS) teams with OutSystems-specific solution design and effort estimation.
Required qualifications
Certifications
Must have one or more of the following:
- OutSystems Architecture Specialist (O11), demonstrating expertise in designing enterprise-grade OutSystems applications on version 11
- OutSystems Architecture Specialist (ODC), validating skills in architecting solutions on OutSystems Developer Cloud
- OutSystems Tech Lead (O11), demonstrating the capability to lead technical teams and manage complex OutSystems projects
Experience and technical skills
- Typically 8–12 years of experience in a technical role involving in-depth knowledge of architectural principles and design
- At least 4 years of hands-on experience with the OutSystems platform (O11 and/or ODC)
- Experience developing and deploying large-scale, scalable production applications on the OutSystems platform
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and an understanding of OutSystems cloud deployment models
- Working knowledge of DevOps tools and methodologies, including OutSystems LifeTime and CI/CD pipelines
- Broad and deep knowledge of current IT technologies and how they integrate with OutSystems
- Proficiency in enterprise technology specifications and standards
- Strong understanding of:
- OutSystems architecture patterns
- Web technologies: HTML5, CSS3, JavaScript, and Reactive Web
- Mobile application development using OutSystems
- RESTful and SOAP web services, API design, and integration patterns
- Relational databases (SQL Server, Oracle, MySQL) and OutSystems data modeling
- Security best practices and data privacy compliance
- Additional OutSystems certifications (e.g., Professional Developer, Associate Reactive Developer) are an advantage.
Professional competencies
- Self-motivated, with a positive, can-do attitude
- Creative, with strong presentation, communication, negotiation, and interpersonal skills, including persuasive skills
- Ability to lead, develop, and maintain respectful, trusting relationships with clients and team members
- Proficient in written and spoken English
- Strong problem-solving and analytical skills
- Customer-focused, with attention to detail
Education and other requirements
- Degree in Computer Science, Computer Engineering, Information Technology, or a related field, or equivalent IT experience
- Able to travel as required