Data Management Engineer

South Africa

Zensar

Zensar is a global organization which conceptualizes, builds, and manages digital products through experience design, data engineering, and advanced analytics for over 200 leading companies. Our solutions leverage industry-leading platforms to...

View all jobs at Zensar

Apply now Apply later

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 
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Angular APIs Architecture Banking CI/CD Data management DevOps Docker ELT Engineering ETL FastAPI Java Jenkins JSON Kafka Kubernetes RabbitMQ SSIS Streaming Testing T-SQL

Region: Africa
Country: South Africa

More jobs like this