Data Engineer – Cape Town

Western Cape, Full Time

Purpose:

The developer will form a vital part of a team of C# Developers who are responsible for creating cutting-edge software that supports critical, data-driven, business processes. 

Duties will include, but not limited to:
Primary Duties

Work as part of an agile Software development and Data engineering Team
Develop cutting-edge software using the latest development tools and frameworks.
Build and maintain Continuous Integration and DevOps pipelines
Test-driven development
Research and develop new technologies.
Analyse and resolve complex and high impact production issues where required.
Monitor systems performance and ensure all SLA’s are met.
Assist technical writers with technical documentation and user manuals related.

Non-Negotiable Requirements:

Demonstrates consistent behaviour aligned to the Organizational Culture.
Experience in working with agile teams and successfully delivering agile based software projects.
Proven experience in coding with an understanding of system architectures and knowledge of SOA.
Solid knowledge of OO, development methodologies and applying patterns.
Ability to work alongside Tech leads and Architects to integrate and propose viable solutions to business.

Tech Stack:

C# .NET
SQL
Data Modelling
Message Queues (Kafka/RabbitMQ)
Source control concepts (Merging, Branching, Publishing)
Rider IDE
Continuous Integration (CI/CD)
Relational databases / NoSQL Databases (e.g. Mongo)
Visual Studio / VS Code
Kubernetes/Docker Containerization
Grafana Monitoring

Advantageous Requirements:

Knowledge/experience on Domain Driven Design
Knowledge/experience on Event Sourcing
Knowledge/experience on Event Driven Architecture
Azure Concepts & practices

Personal Competencies:

Accountability And Execution
Adaptability / Flexibility
Control And Efficiency
Effectiveness & Delivery
Initiating Action
Stress Tolerance
Resilience
Team Orientation
Integrity and Innovation

Application email or URL: http://myhcm.wd3.myworkdayjobs.com

Skills:

Join Jobs South Africa

Apply for this Job

To apply for this job please visit myhcm.wd3.myworkdayjobs.com.