Engineer, Software at First Quantum Mineral

  • Full-Time
  • Zambia

First Quantum Mineral

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 search platform

 

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 ProfessionalProgrammer (CPP)

 

BEHAVIOURAL 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

Sharing is Caring! Click on the Icons Below and Share

To apply for this job please visit firstquantum.wd3.myworkdayjobs.com.

More posts