Application Development: Design, develop, and implement scalable and efficient applications using the OutSystems low-code platform.
Architecture & Design: Create robust architecture and design solutions that align with business requirements and technical standards.
Stakeholder Collaboration: Work closely with
business analysts,
project managers, and other stakeholders to gather and translate requirements into functional applications.
Code Quality & Best Practices: Ensure high standards for code quality, performance, and maintainability. Implement and adhere to best practices and coding standards.
Mentorship: Provide guidance and support to junior developers and peers. Foster a collaborative environment and promote knowledge sharing.
Problem Solving: Identify, troubleshoot, and resolve complex issues within the OutSystems environment. Implement effective solutions to improve application performance and user experience.
Testing & Deployment: Oversee and participate in application testing, including unit, integration, and user acceptance testing. Manage deployment processes and ensure successful delivery of applications.
Documentation: Create and maintain comprehensive technical documentation for applications, processes, and procedures.
Continuous Improvement: Stay up-to-date with the latest OutSystems features, best practices, and industry trends. Propose and implement improvements to enhance development processes and application functionality.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Experience: Minimum of 4 years of experience in developing applications using OutSystems. Proven track record in delivering complex projects.
Technical Skills:
Expertise in OutSystems platform, including OutSystems Service Studio, Integration Studio, and Lifetime.
Proficiency in SQL and relational databases.
Strong understanding of web technologies (HTML, CSS, JavaScript) and REST/SOAP APIs.
Experience with version control systems (e.g., Git).
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Proven leadership and mentoring capabilities.
Certifications: OutSystems certifications (e.g., OutSystems Associate, Professional, or Expert Developer) are highly desirable.