Data Management Engineer

ZA, South Africa

Job Description

Job Title: Data Management Engineer



Role Summary:



You will be responsible for the development, establishment and engineering of the core components of the Enterprise Data Platform (EDP). You will engage with other specialists including architectures, engineers and developers to ensure streamlined delivery of goals and objectives of the team You will be a key contributor to the embedding data management capabilities such as master data management, data integration and interoperability, data modelling and architecture, reference data management and metadata management in the platforms features and capabilities

Qualifications



Bachelor's degree in Software Engineering, Information Technology or related field Data Management certifications highly advantageous

Experience



Good knowledge and understanding of interaction between data, technology and business applications/processes in the non-Banking financial services industry Understand of underlying data models and object relationships of the industry Experienced in business performance through the use of data and information assets as well as supporting decision-making Ability to solicit, understand and translation business needs and requirements into functional and technical specifications Deep understanding of interworking of Data Management knowledge areas with a focus on Masterdata, Reference and Metadata, and Data modelling Database implementation and data integration techniques (staging, consolidation, parsing and standardisation, transformation, match/merge, codeset translation, etc.) Conceptualise, design and develop RESTful data services endpoints Service Oriented Architecture and Event Driven Design implementation experience would be an advantage (e.g. Streaming, CEP, Broker, BPM, etc.) Development of data integration, ETL/ELT and model transformations (Relational, Dimensional (Vault and Kimball, Graph) Understanding of DevSecOps pipeline development (CI/CD, Scripting, etc) Define and oversee data integration and ETL standards Full stack development (Angular, FastAPI, MQ/MI, TSQL) Database performance tuning and load testing Build and Release management of integration data solutions Adopter and advocate for DevOps and Agile-based practices Past successful projects on two or more Data Management disciplines



Skills and Expertise



Data modelling and Data management SSIS, ETL/ELT paradigms and model transformations (Relational; Dimensional; Graph) TSQL development (use of CLR, CTE, Functions, Stored Procedures, Triggers, etc) Integration development of REST/JSON based endpoints in FastAPI and Java User interface design and development in Angular Technical writing (API documentation, User guides, Requirement specifications, etc) Design tools like draw.io (Mock-ups, Wireframes, Entity Relations, Data models, etc.) Message Queuing, Data Streaming & Event Mgmt: WSO2, Kafka or similar (incl. RabbitMQ/ActiveMQ) and setup of API Gateways and required network configuration changes (e.g. IP Kubernetes orchestration of Docker containerization DevOps CI/CD pipeline knowledge ADO/Jenkins/Bamboo/XLDeploy/etc; Bash / PowerShell * Cloud data management and account configurations

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1440263
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ZA, South Africa
  • Education
    Not mentioned