The role
We are seeking an experienced web application developer who is interested in leveraging the web development skills to deliver applications using Outsystems. Training will be available.
As a Senior Web Applications Developer, you will be accountable for:
1. Providing systems analysis, technical recommendations, and inputs to business requirements and solution/UI designs for OutSystems applications.
2. Providing detailed design and proof of concept of common components, workflows and functionalities.
3. Developing, unit-testing and deploying the Outsystems applications.
4. Ensuring that the applications delivered are aligned with project outcomes and architectural designs and patterns.
5. Ensuring that the applications delivered are WCAG and Security Compliant.
6. Ensuring that development, coding, privacy, and security standards are adhered to.
7. Creating and maintaining technical documentation, development best practices and guideline
8. Contributing to the continuous improvements to applications, environments, and processes
9. Providing advice, coaching and knowledge transfer to junior staff as required.
About you
10. 5+ years of experience in developing and deploying complex web applications using .NET or Java.
11. 3+ years of experience in Front-end technologies, such as HTML, CSS and JavaScript Framework such as React/Angular.
12. Experience with OutSystems platform, is an advantage.
13. Experience with REST/JSON based web services.
14. Experience with SQL queries and performance tuning.
15. Working knowledge of the Agile methodology and agile development, including the use of agile management tools such as TFS, GIT, JIRA
16. Experience in performing code reviews and ensuring code quality.
17. Experience using CICD/DevOps, continuous integration, automated unit testing
18. Excellent analytical and problem solving skills
19. Strong interpersonal, communication and people skills and the ability to liaise with a variety of internal and external stakeholders, including the ability to clearly communicate technical details to business
20. Ability to work independently with limited supervision and be accountable for outcomes
21. A tertiary qualification in IT, engineering or other relevant degree is desirable