Engineer, Software
2026-02-18T07:52:54+00:00
First Quantum Minerals Ltd
https://cdn.greatzambiajobs.com/jsjobsdata/data/employer/comp_8840/logo/First%20Quantum%20Minerals%20Ltd.png
https://first-quantum.com/
FULL_TIME
Solwezi
Solwezi
10101
Zambia
Mining
Computer & IT, Science & Engineering, Energy & Mining
2026-02-28T17:00:00+00:00
8
Background
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 Details
Job title : Engineer, Software
Site : Kansanshi Mining Plc
Department : IT & Digital
Section : Projects & Software Engineering
Position reports to : Lead, Software Engineering
Purpose
Responsible for providing leadership across the entire software development lifecycle, from design through to testing. Duties include writing and editing software code, developing testing strategies, planning product enhancements, and overseeing project progress through monitoring and reporting.
Key Responsibilities
Designing and maintaining software systems
Evaluating and testing new software programs
Optimizing software for speed and scalability
Writing and testing software code
Presenting new features to stakeholders and internal customers
Ensuring that different types of software programs communicate with each other on one platform
Participating in creating and enforcing software development standards within an infrastructure
Maintaining documentation of software code
Updating to new technologies as needed
Developing applications for different mobile platforms depending on business requirements and software development standards
Performing software maintenance, tweaking as needed and releasing software updates
Staying up-to-date with latest software development practices and platforms
Collaborate with IT & Digital Projects, Solutions Architects and Data Architects in executing project strategies and processes.
Identify and troubleshoot software bugs and issues
Collaborate with project managers and business analysts to ensure successful requirements management
Qualifications
Bachelor’s degree in engineering, computer science, information systems
Masters will be an added Advantage.
All academic qualifications and results must be verified by the Zambia Qualifications Authority (ZAQA).
Experience
Minimum 5 years of hands-on experience in software development backend or front end competences
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 BackgroundServices
Experience working on Microsoft PowerApp Platform, SharePoint and Azure platforms
Experience in version control and collaboration tools; Git, JIRA, DevOps
Experience in manual and automated testing
Knowledge of CI/CD pipelines for automating software delivery processes.
Highly Knowledgeable in SOLID principles and software design patterns
Experience working with microservice architectures
Member of ICTAZ or EIZ
Experience in Agile delivery, User Experience (UX) design, and Design Thinking Methodologies.
Relevant certifications e.g Certified Software Development Professional (CSDP), Certified Software Engineer, C Certified Professional Programmer (CLP), C++ Certified Professional Programmer (CPP)
Behavioral Traits
Effective communication
Ability to influence managers and employees
Demonstrated leadership skills
Strong critical thinking abilities
Proficient in conflict management
Advanced problem-solving skills, including root cause analysis
Capable of working effectively in pressured, deadline-driven environments
Detail-oriented with technical aptitude to perform tasks accurately and comprehensively
Expertise in multitasking, time management, and work planning
Excellent presentation skills
Quick learner, adaptable to fast-paced environments, with the ability to manage multiple competing demands
- Designing and maintaining software systems
- Evaluating and testing new software programs
- Optimizing software for speed and scalability
- Writing and testing software code
- Presenting new features to stakeholders and internal customers
- Ensuring that different types of software programs communicate with each other on one platform
- Participating in creating and enforcing software development standards within an infrastructure
- Maintaining documentation of software code
- Updating to new technologies as needed
- Developing applications for different mobile platforms depending on business requirements and software development standards
- Performing software maintenance, tweaking as needed and releasing software updates
- Staying up-to-date with latest software development practices and platforms
- Collaborate with IT & Digital Projects, Solutions Architects and Data Architects in executing project strategies and processes.
- Identify and troubleshoot software bugs and issues
- Collaborate with project managers and business analysts to ensure successful requirements management
- .NET (C#)
- Python
- T-SQL
- MS SQL Server
- SQL Lite
- HTML
- CSS
- JavaScript
- Blazor (Server & WASM)
- MudBlazor
- Bootstrap
- Radzen
- Microsoft Active Directory integration
- Mobile Development
- SQL Database Development
- Kereboros
- React
- Angular
- .NET (API, Console Apps, Libraries)
- .NET BackgroundServices
- Microsoft PowerApp Platform
- SharePoint
- Azure platforms
- Version control and collaboration tools (Git, JIRA, DevOps)
- Manual and automated testing
- CI/CD pipelines
- SOLID principles
- Software design patterns
- Microservice architectures
- Agile delivery
- User Experience (UX) design
- Design Thinking Methodologies
- Effective communication
- Ability to influence managers and employees
- Leadership skills
- Critical thinking abilities
- Conflict management
- Problem-solving skills (including root cause analysis)
- Ability to work effectively in pressured, deadline-driven environments
- Detail-oriented
- Multitasking
- Time management
- Work planning
- Presentation skills
- Quick learner
- Adaptability to fast-paced environments
- Ability to manage multiple competing demands
- Bachelor’s degree in engineering, computer science, information systems
- Masters will be an added Advantage.
- All academic qualifications and results must be verified by the Zambia Qualifications Authority (ZAQA).
- Member of ICTAZ or EIZ
- Relevant certifications e.g Certified Software Development Professional (CSDP), Certified Software Engineer, C Certified Professional Programmer (CLP), C++ Certified Professional Programmer (CPP)
JOB-69956fd6b160b
Vacancy title:
Engineer, Software
[Type: FULL_TIME, Industry: Mining, Category: Computer & IT, Science & Engineering, Energy & Mining]
Jobs at:
First Quantum Minerals Ltd
Deadline of this Job:
Saturday, February 28 2026
Duty Station:
Solwezi | Solwezi
Summary
Date Posted: Wednesday, February 18 2026, Base Salary: Not Disclosed
Similar Jobs in Zambia
Learn more about First Quantum Minerals Ltd
First Quantum Minerals Ltd jobs in Zambia
JOB DETAILS:
Background
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 Details
Job title : Engineer, Software
Site : Kansanshi Mining Plc
Department : IT & Digital
Section : Projects & Software Engineering
Position reports to : Lead, Software Engineering
Purpose
Responsible for providing leadership across the entire software development lifecycle, from design through to testing. Duties include writing and editing software code, developing testing strategies, planning product enhancements, and overseeing project progress through monitoring and reporting.
Key Responsibilities
Designing and maintaining software systems
Evaluating and testing new software programs
Optimizing software for speed and scalability
Writing and testing software code
Presenting new features to stakeholders and internal customers
Ensuring that different types of software programs communicate with each other on one platform
Participating in creating and enforcing software development standards within an infrastructure
Maintaining documentation of software code
Updating to new technologies as needed
Developing applications for different mobile platforms depending on business requirements and software development standards
Performing software maintenance, tweaking as needed and releasing software updates
Staying up-to-date with latest software development practices and platforms
Collaborate with IT & Digital Projects, Solutions Architects and Data Architects in executing project strategies and processes.
Identify and troubleshoot software bugs and issues
Collaborate with project managers and business analysts to ensure successful requirements management
Qualifications
Bachelor’s degree in engineering, computer science, information systems
Masters will be an added Advantage.
All academic qualifications and results must be verified by the Zambia Qualifications Authority (ZAQA).
Experience
Minimum 5 years of hands-on experience in software development backend or front end competences
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 BackgroundServices
Experience working on Microsoft PowerApp Platform, SharePoint and Azure platforms
Experience in version control and collaboration tools; Git, JIRA, DevOps
Experience in manual and automated testing
Knowledge of CI/CD pipelines for automating software delivery processes.
Highly Knowledgeable in SOLID principles and software design patterns
Experience working with microservice architectures
Member of ICTAZ or EIZ
Experience in Agile delivery, User Experience (UX) design, and Design Thinking Methodologies.
Relevant certifications e.g Certified Software Development Professional (CSDP), Certified Software Engineer, C Certified Professional Programmer (CLP), C++ Certified Professional Programmer (CPP)
Behavioral Traits
Effective communication
Ability to influence managers and employees
Demonstrated leadership skills
Strong critical thinking abilities
Proficient in conflict management
Advanced problem-solving skills, including root cause analysis
Capable of working effectively in pressured, deadline-driven environments
Detail-oriented with technical aptitude to perform tasks accurately and comprehensively
Expertise in multitasking, time management, and work planning
Excellent presentation skills
Quick learner, adaptable to fast-paced environments, with the ability to manage multiple competing demands
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
To apply for this job please visit firstquantum.wd3.myworkdayjobs.com.
Application Link: Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION