- Working closely with cross-functional teams using agile principles like SCRUM
- Collaborating with business partners throughout the application development lifecycle to prototype
- Create, iterate, and deploy apps
- Helping business developers to create and maintain apps with quality and consistency by using your existing programming experience to share best practices
- Designing scalable application architectures to support new business models and products
- Building apps using low-code development tools
- Extending low-code development tools and applications by coding reusable front-end components and back-end integration modules
Preferred candidate profile
- Must have OutSystems 10 or OutSystems 11 certification, with one or more of the following certificates: Associate Web Developer, Associate Mobile Developer, Development Professional, or Technical Lead.
- Working experience using OutSystems
- Experience working with a distributed team spread across multiple-sites
- University/undergraduate degree in Computer Science or a related discipline
- Technical understanding and exposure to a broad-range of technologies including, servers (virtualization, storage, operating systems, etc.), networking (firewalls, routing, load-balancers, etc.), application security (SSO authentication, role based access control, etc.)
- Minimum 3 plus years experience in OutSystem development projects
- Strong interpersonal skills
- Excellent written and verbal communications
- Ability to rationalize decisions in a clear and objective manner
- Ability to juggle priorities simultaneously and manage time efficiently Nice to have:
- Knowledge of Agile development best practices, and experience with project management tools such as JIRA and Confluence.