Overall Job Purpose:
-
The Software Developer will be a key member of the Business Improvement Department, working closely with data professionals to design, develop, and implement software solutions that support data-driven initiatives. The Software Developer will contribute to the creation of tools and applications that drive efficiency and innovation in our mining operations.
Specific Job Responsibilities:
The specific tasks to be performed by the position holder will include;
-
Collaborate with data analysts, data engineers, and business improvement specialists to understand software requirements and project objectives.
- Design, develop, test, and deploy software applications and tools that facilitate data analysis, reporting, and process optimization.
- Create intuitive user interfaces and dashboards for data visualization and insights.
- Troubleshoot and resolve software issues, bugs, or performance bottlenecks in a timely manner.
- Assist in the design and implementation of data collection systems and data quality control procedures.
- Assist in integrating software solutions with data pipelines, databases, and data warehousing systems.
- Work closely with the Data Superintendent to prioritize data projects that align with business improvement goals.
- Collaborate with cross-functional teams to understand and address specific software needs in mining operations.
- Keep abreast of industry trends and emerging technologies to recommend innovative solutions for business improvement.
Job Specific Competencies:
- Strong analytical skills and ability to analyze complex data sets and assist drive data-influenced decisions.
- Proficiency in ASP.Net, C#, Java and MS SQL
- Proficiency with data visualization tools (e.g., Tableau, Power BI).
- RESTful APIs
- Report writing
Key Job Attributes:
- Problem solving skills
- Delivery-driven attitude
- Good communicator with the ability to actively listen
- Must be a team-player
Experience required:
- At least 3- 4 years’ experience in a Software Development role
Qualifications:
- Bachelor’s degree in Computer Science, Data Engineering, or a related field (Master’s degree preferred).
- All qualifications must be certified by ZAQA