Purpose of the Role
As an OutSystems Senior Developer, you will be responsible for designing, developing, and maintaining advanced applications using the OutSystems low-code platform. You will play a key role in delivering high-quality solutions that meet business objectives, collaborating with stakeholders, and supporting the team with technical expertise.
Key Responsibilities
• Application Development
o Design, build, test, and deploy applications and modules on the OutSystems platform.
o Translate business requirements into robust and scalable technical solutions.
o Ensure best practices and coding standards are followed throughout the development process.
• Collaboration & Technical Support
o Work closely with business analysts, architects, testers, and other developers.
o Provide technical guidance and mentorship to junior team members.
o Participate in code reviews, peer programming, and knowledge sharing sessions.
• Integration
o Integrate OutSystems applications with internal and third-party systems using APIs, web services, and other technologies.
o Troubleshoot integration issues and optimize performance.
• Quality Assurance
o Write and maintain unit and integration tests.
o Support user acceptance testing (UAT) and resolve defects as needed.
• Continuous Improvement
o Evaluate and adopt new OutSystems features and patterns to drive development efficiency.
o Contribute to technical documentation and reusable asset creation.
Qualifications & Skills
• Bachelor’s degree in computer science, Information Technology, or related field.
• 3+ years of hands-on experience with OutSystems platform.
• OutSystems Associate or Professional certification (preferred).
• Strong background in software development (web/mobile), with knowledge of SQL, HTML, CSS, and JavaScript.
• Experience in integrating with APIs and external systems.
• Understanding of agile methodologies.
• Analytical thinking and a solution-focused mindset.
• Excellent communication and teamwork skills.