Job Title: Tech Lead ( SA Level)
Job Description:
We are seeking a highly skilled and experienced Tech Lead to join our team. The ideal candidate will be responsible for designing, developing, and maintaining applications using the OutSystems low-code development platform. This role involves collaborating with business stakeholders, architects, and other development team members to translate business requirements into scalable and efficient digital solutions.
Responsibilities:
- Design, develop, and deploy applications using the OutSystems platform to support business processes and workflows.
- Collaborate with business stakeholders to gather and analyze requirements and translate them into technical specifications and user stories.
- Customize and configure OutSystems components, modules, and integrations to meet project objectives and requirements.
- Develop and implement data models, business logic, and user interfaces using OutSystems visual development tools and best practices.
- Conduct unit testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
- Work closely with quality assurance and testing teams to validate the functionality, performance, and security of applications.
- Provide technical guidance and support to junior developers and project team members.
- Stay current with industry trends, best practices, and new features of the OutSystems platform.
Qualifications and Skills
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as an OutSystems Developer, with at least 5-7 years of hands-on experience in developing applications using the OutSystems platform.
- Strong understanding of software development principles, methodologies, and practices.
- Proficiency in OutSystems platform features, including visual modeling, logic flows, data modeling, and user interface design.
- Experience with Agile development methodologies, such as Scrum or Kanban.
- Knowledge of web technologies, such as HTML, CSS, JavaScript, and RESTful APIs.
- Familiarity with relational databases, SQL, and database design principles.
- Excellent problem-solving skills, with the ability to analyze complex business requirements and design scalable solutions.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- OutSystems certifications (e.g., Associate Developer, Professional Developer) are a plus.
- Previous experience in a leadership or senior developer role.
- Familiarity with agile methodologies and DevOps practices.
- Experience with integrating external APIs and services in OutSystems.
- Familiarity with testing frameworks and performance optimization techniques.