Qualifications:
1. Strong understanding of the Software Development Life-cycle.
2. Demonstrable web development experience with JavaScript, Typescript, Node.js, React.
3. Scripting experience in PowerShell, Python, & Ruby or other modern programming language experience.
4. Proven experience in software engineering best practices using source control and automated testing etc.
5. Commercial cloud automation experience in AWS (preferably) or Azure, e.g. AWS SDKs and CloudFormation templates.
6. Strong written and verbal communication
7. A strong understanding of the philosophy of Infrastructure as Code.
8. Configuration management experience using Chef (preferred), Puppet, Ansible, or Salt.
9. A deep understanding of modern security concepts in web applications and cloud platforms.
10. The ability to define architecture/design where required to communicate complex implementation concepts.
11. Experience with Relational Database and NoSQL development.
12. Experience with Agile project methodologies such as Scrum.
13. Experience in implementing Continuous Integration/Continuous Delivery systems.
14. Experience with change management/risk management in relation to releases and versions of software and supporting dependent components.
15. Exposure to GIS products.
Apply today with your resume (in MS Word format) along with a Cover Letter outlining your suitability to this role!