Job Description
To be a part of the Project Team to deliver a custom-built software application on a low-code platform by following Agile Frameworks and DevOps practices.
Key Responsibilities
· Working as an Agile Team Member, managing and executing a variety of tasks
· Lead development projects using the Out Systems platform, ensure projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
· Optimize the Out Systems applications for maximum speed and scalability.
· Attain a detailed understanding of the customer’s business needs and apply the Out Systems technology to meet those needs.
· Interacting with Business Users as necessary to clarify requirements.
· Taking responsibility for the quality of the software developed and delivered.
· User Story Effort Estimation
· Software Development including meeting the Definition of Done
· Software Testing including fulfilling the Acceptance Criteria
· Creating Software Documents as require
Skills
· Contributing to setting-up, and execution of DevOps practices
· Software Deployment
· Software Maintenance and Support
Requirements
· Familiarity with the whole web stack, including protocols and web server optimization techniques.
· Experienced in Agile Software Development
· Experienced in Web Applications, HTML, CSS and JavaScript
· Experienced in Software Integration using APIs and Web Services
· Experienced in Database Systems
· Advanced knowledge of the OutSystems platform, with the ability to code and debug issues.
· Primary Skill Application Management