We are seeking a skilled OutSystems Developer to join the team on a contract basis. The ideal candidate will leverage the OutSystems platform to create, modify, and improve web and mobile applications that meet project specifications. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that enhance user experience and meet business objectives.
Key Responsibilities
Utilize the OutSystems platform to design, develop, and enhance web and mobile applications based on project requirements. This will include building intuitive user interfaces, designing logic flows, creating data models, and integrating backend systems.
Write clean, efficient, and maintainable code within OutSystems. Configure components, modules, and integrations to achieve required functionalities while following best practices.
Conduct comprehensive testing of applications to identify and resolve bugs, performance issues, and ensure high software quality. Perform debugging and troubleshooting to resolve issues promptly.
Identify and implement opportunities to optimize application performance and improve user experience through code enhancements and OutSystems specific features.
Create thorough documentation of application design, architecture, and technical specifications to support knowledge sharing and facilitate future maintenance.
Integrate OutSystems applications with external systems and APIs to allow seamless data exchange and enhance interoperability across platforms.
Ensure that applications conform to security best practices and relevant standards, including data protection regulations and industry-specific requirements.
Work closely with product owners, designers, and other developers to gather requirements and translate them into technical solutions. Participate in code reviews and provide constructive feedback to enhance team performance.
*
Qualifications
At least 2 years of practical experience in OutSystems low-code development or software development, with an interest in transitioning to a low-code platform.
Strong understanding of web and mobile application development principles and best practices.
Experience with integrating APIs and external systems.
Knowledge of security best practices related to application development.
Excellent problem-solving skills and attention to detail.
*
Preferred Skills
Familiarity with programming languages such as JavaScript, CSS and SQL.
Understanding of UI/UX design principles to enhance application usability.
Previous background in software development outside of low-code platforms.
Basic knowledge of data modeling and database management.
Experience using OutSystems Integration Studio.
OutSystems certified Associate Reactive Developer (OutSystems 11)