Junior Data Engineer

Cape Town, Western Cape, South Africa

Job Description


Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Portfolio: Enterprise PlatformsEnterprise Platforms form the glue of the organization. Highly skilled teams servicing the technology landscape through governance, standards, learning and development in; the ingress, store, egress, automation, and near-real time journey interventions. We work with cloud-based products like Salesforce, Adobe CDP, and Azure to bring a world class omnichannel communication experience to our clients.Purpose:This role requires a motivated, energetic, inquisitive, and highly numerate person who has a solid technical base but also possesses an appreciation for numbers and understands the value that can be derived from interrogating them. We are looking for someone to join us on the journey of taking our data to the cloud and making it available to business users for them to make data driven decisions.Duties will include, but not limited to:Operating Duties

  • Work as part of an agile Data Engineering Team
  • Development of greenfield projects in Azure
  • Develop and maintain on-premises RDBMS/DW systems
  • Create robust ETL services and real-time data pipelines
  • Build and maintain Continuous Integration and DevOps pipelines
  • Test-driven development and pair programming with colleagues
  • Demo work to both technical and non-technical stakeholders
  • Create documentation and training material for the solutions you deliver
Non-Negotiable Requirements:
  • Highly skilled and experienced in using MS SQL Server in a highly transactional environment
  • Has a basic understanding of transactions, locking and isolation levels.
  • Experience developing ETL/ELT processes.
  • Exposure to any cloud technology
  • C#, .Net, Visual Studio or another Object Orientated Programming Language such as Python
  • Exposure to CICD pipelines and Source control through GIT/Azure Devops.
  • Communicate effectively with both technical and non-technical stakeholders.
Advantageous Requirements:
  • Knowledge of performance tuning best practices such as analysis of query plans, indexing strategies etc
  • Building Continuous Integration/Deployment pipelines
  • Implementing Big Data Storage and Processing solutions in Azure (ARM Templates, Storage Accounts, Data Lake Storage, SQL DB, Cosmos DB, EventHubs, Function Apps, Log Analytics, Data Factory, Databricks, Polybase)
  • Experience with Non Relational data such as NoSQL, JSON
  • Implementing Security, Disaster Recovery, High Availability, Auditing, Monitoring and Alerting solutions in Azure
  • Automating tasks in Azure using Powershell / CLI
  • Predicting costs and optimizing spending in Azure
  • Test/Business-Driven Development
  • Message Queues (RabbitMQ, Kafka)
  • Infrastructure as Code languages such as Terraform
  • PySpark, Scala
  • Tableau, PowerBI, SSRS
Job Competencies:
  • Develop rich applications using the latest technology.
  • Architect efficient and reusable systems that drive complex applications.
  • Have an active role in all features and design decisions, defining system architecture.
  • Ability to maintain existing code base with variant designs and implementations and strive towards a better tomorrow.
  • Have an active role in planning and agile process with team.
  • Transfer knowledge to team and upskill team members
Personal Competencies:
  • Adaptability
  • Ownership & Accountability
  • Initiating Action
  • Resilience
  • Team Orientation
  • Integrity and Innovation
*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.*Shortlisted candidates may need to complete an assessment.This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.Should you not hear from us within 2 weeks, please deem your application as unsuccessful.The perfect place to work, play and grow!

DigiOutsource

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.


Job Detail

  • Job Id
    JD1310059
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned