Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 4, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Ntice looks to improve efficiencies within the recruitment industry through automating manual processes and procedures, allowing businesses to drastically reduce the cost of advertising, agency spend and size of back office recruitment teams. Recruitment is an expensive component of any business Talent Attraction Strategy.


    Read more about this company

     

    Data Engineer

    Job Description

    • Our client, a leading SA bank, is looking for both intermediate & senior Data Engineers to join their teams in the Western Cape! You would contribute to the design and development of the evolving data platforms and maintain the existing cloud data environments, through knowledge sharing, building new data features and enhancing existing processes. 

    Responsibilities

    • Develop and architect cloud solutions for the data platforms, according to best practices, to develop enhancements to the existing data platforms.
    • Gather context, requirements and define scope for new development requests.
    • Work autonomously and take a high level of ownership in delivering software components.
    • Document developed solutions thoroughly and in a way that facilitates ease of use.
    • Include relevant automated tests in developed solutions, such as unit or integration tests.
    • Maintain the data platforms, by investigating and fixing reported issues.
    • Provide support to the data platforms and the platform users, including standby duties, and responding to and resolving issues.
    • Provide support to specific value stream projects using the data platforms, through the design and development of new cloud workloads, and providing technical guidance to these projects
    • Eagerly learn new relevant skills through just-in-time learning, by researching and deep-diving into the problem or feature that is currently under development. Have a willingness to tackle new work requiring knowledge and skills that are unfamiliar.
    • Stay informed about developments in areas of technology that are relevant to the data platforms (e.g. AWS services, distributed data processing, source control tools, testing libraries, infrastructure as code, programming languages)
    • Ensure platform contributions of fellow team members follow standards and best practices during code reviews.
    • Seek to understand and learn from solutions contributed by fellow team members, and in turn be willing to knowledge share.
    • Take ownership to improve own technical knowledge about the internal workings of the data platforms.
    • Onboard and mentor new starters in the team.
    • Collaborate and share experiences and knowledge with relevant communities by being an active participant with who is motivated and encourages others to participate
    • Senior level individuals will act as technical lead on projects

    Requirements

    • At least 3 years’ proven experience in data engineering, preferably in a Cloud environment  (AWS beneficial), together with a relevant 3 year tertiary qualification
    • Application development with scripting languages: Python, Pyspark or Scala
    • Relational database management systems
    • Provisioning cloud resources using Infrastructure as Code (Terraform)
    • Core AWS services (S3, EC2, VPC, IAM)  & AWS serverless services (Step Functions, Lambda, EventBridge, API Gateway)
    • Cloud or AWS data lake and warehousing services (Glue, LakeFormation, EMR)
    • Software Version Control systems (git) and deployment tools (CI/CD)
    • AWS Well-Architected Framework.
    • Collaboration tools (JIRA, Confluence, Draw.io)
    • Operationalizing Batch and/or Realtime data pipelines.
    • Trusted insights into Data Governance, Data Management, Data Quality, Data Security and Master Data Management.

    Beneficial: 

    • Banking systems environment
    • Banking business model
    • AWS data stack (AWS Glue, AWS Redshift, AWS S3, AWS LakeFormation)
    • Apache Spark, Hudi, Presto.
    • Distributed Systems (Apache Hadoop, Amazon EMR)
    • Advanced shell scripting.
    • Infrastructure as Code (Terraform)

    Method of Application

    Interested and qualified? Go to Ntice Sourcing Solutions on careers.nticesearch.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Ntice Sourcing Solutions Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail