Superintendent – Projects and Software Engineering at First Quantum Minerals(FQM)

  • Full Time
  • Solwezi, Zambia
  • 000 USD / Year
  • Applications have closed
  • Salary: 000

First Quantum Minerals(FQM)

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