OutSystems aims to solve the business problem of enterprises struggling with application backlogs, legacy systems, and the chaotic adoption of AI tools. The company provides a low-code platform combined with AI capabilities to enable businesses to build, deploy, and scale AI-powered applications and agents faster, securely, and with governance, thereby accelerating innovation and driving enterprise-wide impact.
Requirements
- 0-1 years of software development experience with OutSystems;
- Ability to implement custom logic with traditional programming languages such as JavaScript, C-Sharp, and SQL;
- Understanding of relational databases (SQL Server and/or Oracle), including data modeling and SQL;
- Experience troubleshoot and resolving technical issues efficiently;
- Familiarity with leveraging AI tools to enhance development productivity and user experience.
- Knowledge of cloud platforms such as AWS or Azure;
- Associate OutSystems Developer certification (or higher)
Responsibilities
- Engage in the full software development lifecycle—from design through development, testing, release, and support of new features—using modern technologies and industry best practices.
- Collaborate with team members to design, develop, and deliver high-quality low-code solutions.
- Write, test, and deploy code rapidly with a strong emphasis on automation and quality.
- Maintain and optimize existing applications to enhance performance and improve user experience.
- Gather feedback from end-users to iteratively adapt and improve solutions.
- Build scalable, maintainable applications designed to support thousands of users.
- Provide last-line support for complex incidents during business hours;
Other
- Follow agile development methodologies and participate in sprint ceremonies;
- Accountability - Takes ownership of problems, drives them to resolution, and involves relevant stakeholders when necessary.
- Process Oriented - Organized, adheres to defined processes while constructively challenging inefficiencies and proposing improvements.
- Problem-solving - Approaches problems top-down, breaking down complex issues into manageable parts, using critical thinking to analyze and resolve them logically.
- Bachelor's or Master's Degree in Software Engineering, Computer Science, or related field;