Superintendent – Projects and Software Engineering at First Quantum Minerals (FQM)
- Company: First Quantum Minerals (FQM)
- Location: Zambia
- State: Solwezi
- Job type: Full-Time
- Job category: Administrative/Secretarial Jobs in Zambia - First Quantum Minerals Ltd (FQM) Jobs in Zambia
Job Description
At First Quantum, we free the talent of our people by taking a very different approach which is underpinned by a very different, very definite culture – the “First Quantum Way”.
Working with us is not like working anywhere else, which is why we recruit people who will take a bolder, smarter approach to spot opportunities, solve problems and deliver results.
Our culture is all about encouraging you to think independently and to challenge convention to deliver the best result. That’s how we continue to achieve extraordinary things in extraordinary locations.
Job description:
Job title: Superintendent – Projects and Software Engineering
Site: Kansanshi Mining Plc.
Department: IT & Digital
Section: Projects and Software Engineering
Position reports to: IT & Digital Manager
Grade: 18
Direct reports: IT & Digital Projects Lead, Software Engineering Lead
PURPOSE
Manages the team developing and implementing business software using industry best practice. Provides leadership and structure following agile, hybrid and waterfall project management practices. Responsible for project demand management, prioritization, planning and resource evaluation and communication in consultation with stakeholders.
KEY RESPONSIBILITIES
Collaborates with the business engagement function to perform project demand management and shape the business case establishing rationale, benefits and return on investment
Establish the project support office and strategies to support the management of the IT and Digital project/programme such as quality management, change control, issues, and risks.
Oversees the IT and Digital projects and programs in a company
Developing strategies to optimize operations, setting guidelines and product roadmaps, coordinating managers, and liaising with key stakeholders
Managing the end-to-end process of developing and deploying software
Manage development projects through the SDLC using waterfall, agile or hybrid methodology.
Configure and manage production and developer environments
Implement the scrum methodology and tools for continuous integration and continuous delivery.
Design large scale distributed applications
Spearhead cutting edge innovations in key areas relate to Microsoft ecosystem
Drive the overall quality assurance program to a set of improve and consistent processes after a gap analysis of the team
Use the right tools to drive project/incident/defect management
Coordinate product design decisions, maintain project schedules and monitor QA process to deliver finish product.
Coordinate system architecture definition, system specification, testing, debugging, validation, vendor relations and customer interaction.
Apply the appropriate project methodology to the project
Foster collaboration and effective communication within the team · Allocate resources effectively, considering skills, availability and project requirements
QUALIFICATIONS
Bachelor’s degree in engineering, computer science, information systems, data science etc. Masters will be an added Advantage.
EXPERIENCE
Minimum 10 years of hands-on experience in software application design, development and/or delivery as lead software developer with full stack competences
Member of ICTAZ or EIZ
Proven experience as an IS Superintendent, Software Lead, IT Project Manager or similar role
Experience working in mining industry will be an advantage
Proficiency in .NET (C#), Python, T-SQL, MS SQL Server, SQL Lite, HTML, CSS, JavaScript, Blazor (Server & WASM), MudBlazor, Bootstrap and Radzen
Proficiency in Microsoft Active Directory integration, Mobile Development, SQL Database Development, Kereboros, React, Angular, .NET (API, Console Apps, Libraries), .NET Background Services
Experience working on Microsoft PowerApps Platform, SharePoint and Azure platforms
Experience in version control and collaboration tools; Git, JIRA, DevOps
Experience in manual and automated testing
Experience working with microservice architecture
Knowledge of CI/CD pipelines for automating software delivery processes.
Highly Knowledgeable in SOLID principles and software design patterns
Experience in Agile delivery, User Experience (UX) design, and Design Thinking Methodologies.
Experience in negotiating with vendors Relevant Project Management certifications i.e. Scrum Master, PMP, Prince 2 certifications etc.
BEHAVIOURAL TRAITS
Effective communication
Ability to influence managers and employees
Ability to demonstrate leadership
Critical thinking
Conflict management
Problem solving skills
Ability to work in pressured and deadline-driven operating environment
Detail-orientated with the technical aptitude and ability to perform tasks accurately and comprehensively
Expert in multi-tasking, time management and planning of work
Excellent presentation skills
Method of Application
Submit your CV and Application on Company Website : Click HereClosing Date : 28th April, 2024.