An established financial services provider is looking for aSenior 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
Requirements
- 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)
Qualifications
- Bachelor’s degree in a relevant subject with an outstanding academic record
Desired Skills:
- Senior
- Software
- Developer