Job Description
Key Tasks and Responsibilities
Data Analysis
- Collect, clean, and preprocess datasets from internal and external sources.
- Conduct statistical and exploratory data analysis to identify trends, anomalies, and insights.
- Build reports and dashboards using BI tools (e.g., Power BI, Tableau) or programming libraries (e.g., pandas, seaborn, matplotlib).
- Interpret and communicate findings to both technical and non-technical stakeholders.
Software Development
- Design, develop, and maintain data-driven software applications and tools.
- Implement APIs and back-end services to support data collection, transformation, and access.
- Ensure code quality, version control, and documentation using Git and CI/CD pipelines.
- Integrate software solutions with databases, cloud services, and business systems.
Collaboration and Support
- Liaise with project managers, data scientists, and business analysts to understand requirements.
- Provide technical support and training for users of developed tools and systems.
- Contribute to the development of data governance and quality assurance standards.
2. Qualifications & Experience
- Bachelor’s degree or higher in Computer Science, Data Science, Statistics, Information Systems, or related fields.
- Held the position of Statistician/ Data Analysis/ Administrator or similar job in a company/ NGO with at least two years’ experience gained in the relevant field.
- Proficiency in programming languages and tools, including Python, SQL, and JavaScript (preferred).
- Experience with data visualization tools (e.g., Power BI, Tableau) and statistical packages.
- Familiarity with web development frameworks (e.g., Flask, Django) and RESTful APIs.
- Strong analytical thinking and problem-solving abilities.
- Experience with version control systems (e.g., Git) and cloud platforms (e.g., AWS, Azure, GCP) is an asset.
- Excellent communication and documentation skills.
Post Views: 45