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 : Engineer, Software
Site : Kansanshi Mining Plc
Department : IT & Digital
Section : Projects & Software Engineering
Position reports to :Lead, Software Engineering
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.
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
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).
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 Background
Services
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)
- 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
Visit our website and register for instant job alerts at careers.first-quantum.com
Follow us for the latest news at LinkedIn
If you are already a First Quantum employee and have access to the First Quantum network, log into First Quantum MINE > Careers to apply internally for this opportunity.
If you are an employee without network access, contact your Site Recruiter.