Required Qualification Minimum : B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree. *Experience 5 years + experience in programming and system design.
Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.
System Design experience advantageous* Skills & Competencies : Minimum of 5 year + as a developer.* Knowledge and experience of various technologies, structured data, such as entities, classes, hierarchies, relationships and metadata.
Knowledge and experience of API technologies, orchestration layers, API interfaces on legacy systems and exposing APIs on gateways in line with business need and technical guidelines* Knowledge of database management system (DBMS) physical implementation, including tables, joins and SQL querying.
Ability to combine data from multiple inputs and viewpoints.* Familiarity with the use cases, business purposes and quality of the system and data.
Knowledge of technical toolsets to perform all duties such as (but not limited to) : * Java* DB2* SQL* API layer SOAP, REST, etc.
API orchestration layer* API exposure on gateways* Spring boot* Containers i.e OpenShift / docker* Knowledge of system development processes and methodologies such as (but not limited to) : * Agile development* Data integration* SDLC, release management and project management* API integration