Supporting the area of software development for products related to the New Environment for Operations and the New Forensic Environment, such as (but not limited to) the Scure Information Exchange Network Application (SIENA)
Taking the lead in the analysis, design and actual development (programming) of the solution, including prototyping, based on the existing solution requirements specifications and high level technical architecture, using amongst others several Java frameworks (like Spring, Springboot, JPA), Javascript technologies (like Vue.js, Angular.js, Typescript etc.), Microsoft SQL Server and Active-MQ
Definition of customer reference configurations based on customer product base
Risk and problem analysis
Accounting for secure coding practices, as well as logging and auditing features, throughout the assignment and across deliverables
Ability to devise, implement, test and debug to production grade a UI system that implements CRUD operations, with corresponding business logic, on a dataset identified with the help of business counterparts and peers
Implementing unit tests for the developed components
Contributing to the improvement of the development and build process
Qualification
Post-secondary education studies of minimum 3 years in computer science or related field certified by diploma or 9 years of experience