Position Purpose
We are looking for a Lead System Analyst with strong technical expertise to analyse complex data sets, develop algorithms, and deliver actionable insights that support data-driven decision-making.
Key Responsibilities
Analysis, Modelling & Design
- Conduct in-depth problem analysis to uncover root causes and implications.
- Identify solution requirements and extract insights through exploratory data analysis (EDA).
- Apply statistical models, machine learning algorithms, and predictive analytics to meet business needs.
- Conduct hypothesis testing and assess model accuracy through statistical inference.
- Define models within the solution context and produce functional specifications.
- Create Entity-Relationship Diagrams (ERDs) to represent data structures.
- Collaborate with business analysts, UI analysts, and domain experts to document comprehensive system requirements.
Programming & Software Development
- Develop analytical tools, scripts, and applications using languages such as Python or R.
- Design and implement data pipelines for ingestion, preprocessing, transformation, and visualisation.
- Collaborate with software engineers to integrate models into production systems ensuring scalability and reliability.
Project Management & Collaboration
- Work closely with business, IT, and development teams to translate requirements into technical deliverables.
- Participate in project planning and provide estimates for analysis deliverables.
- Foster a collaborative and communicative project environment to ensure successful outcomes.
Quality Assurance & Testing
- Conduct unit tests, integration tests, and validation checks to ensure the accuracy of analytical models.
- Collaborate with QA teams to develop and automate testing strategies where possible.
Continuous Improvement
- Continuously evaluate and improve existing systems and processes.
- Stay current with evolving tools, trends, and best practices in analytics and system design.
Documentation
- Create and maintain clear, accessible documentation for models, algorithms, and systems.
- Contribute to the organisation’s internal knowledge base with high-quality technical documents.
Technical Skills
- Proficient in Python or R.
- Strong understanding of data structures, algorithms, and software development principles.
- Familiarity with Agile methodologies.
- Skilled in data manipulation, visualisation, and statistical analysis (e.g., Pandas).
- Hands-on experience with machine learning and statistical modelling frameworks.
- Excellent written and verbal communication skills.
- Strong documentation and specification writing capabilities.
- Collaborative team player with a proactive attitude.
Qualifications
- Bachelor’s degree in electrical engineering, Computer Science, Data Science, Statistics, Mathematics, or a related field.
- Domain-relevant certifications (advantageous).
