Search thousands of fresh jobs

Ntice Sourcing Solutions

Senior Software Developer - Data Science at Ntice Search

Ntice Sourcing Solutions

  • Undisclosed
  • Permanent Intermediate position
  • Cape Town, Western Cape
  • Posted 13 Oct 2021 by Ntice Sourcing Solutions
  • Expires in 20 days
  • Job 2433863 - Ref 33107
this job is expired
Apply Now
read more
This job is expired

About the position

An established financial services provider is looking for a Senior Developer to join their cross-functional Data Science team based in Cape Town.Responsibilities

  • Developing and maintaining robust data pipelines
  • Working with our business teams to perform complex data analyses and building predictive models.
  • Identifying, designing, and implementing process improvements through automation and the evolution of our systems and technology stack
  • Developing web applications, tools, and in-house frameworks to facilitate and monitor the above tasks.
  • Championing best practices in process and software development
  • Helping to guide our technical direction through design discussions, code reviews and technical presentations.
  • Collaborating and knowledge-sharing with other development teams


  • 5 years practical working experience with 2 years in a similar role
  • CS background or similar
  • Experience in a language with a large data-science community (e.g., Python or R * Advantageous)
  • Knowledge of common software architectures and development patterns and practices (e.g., Microservices, SOLID)
  • Software development lifecycle from initial specifications to maintenance and support
  • Backend development (e.g., APIs, messaging, multithreaded systems, scheduling)
  • Basic familiarity with DevOps concepts (e.g., infrastructure-as-code, CI/CD)

Advantageous Experience

  • Domain knowledge in asset management
  • Cloud-based infrastructure and services (e.g., AWS)
  • Continuous integration/deployment workflows and tools (e.g., Gitlab)
  • SQL & NoSQL database development (e.g., SQL Server, MongoDB)
  • Containers and container orchestration (e.g., Docker, Kubernetes)
  • Modern web development (React, Angular, or similar)
  • Automated testing (unit testing and higher-level test frameworks)
  • Data manipulation frameworks (e.g., pandas in Python)
  • Machine-learning frameworks (e.g., TensorFlow)

  • Bachelor's degree in a relevant subject with an outstanding academic record

Desired Skills:

  • Senior
  • Software
  • Developer

Apply Now

Ntice Sourcing Solutions

About the agency

Ntice Sourcing Solutions is a Global Recruitment Sourcing and Search Solutions company with offices in the UK and SA. We offer bespoke sourcing solutions to support our client’s Talent requirements. We have been looking after our clients’ needs since 2010, specializing in executive search and sourcing strategies. Our mission is to offer cost effective solutions to identify and attract scarce skills in the shortest space of time.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 19 days

Email me jobs similar to: Senior Software Developer - Data Science at Ntice Search

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.