0% found this document useful (0 votes)
26 views3 pages

Senior Software Engineer

Endeavour Mining is seeking a Senior Software Engineer to support its digital transformation program in West Africa, focusing on enhancing customer and employee experiences through innovative software solutions. The role involves collaborating with various stakeholders, utilizing Agile practices, and ensuring safety and quality in software development. Candidates should have a Master's degree in Computer Science, extensive experience with programming languages and frameworks, and proficiency in both French and English.

Uploaded by

beceli tiecoura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Senior Software Engineer

Endeavour Mining is seeking a Senior Software Engineer to support its digital transformation program in West Africa, focusing on enhancing customer and employee experiences through innovative software solutions. The role involves collaborating with various stakeholders, utilizing Agile practices, and ensuring safety and quality in software development. Candidates should have a Master's degree in Computer Science, extensive experience with programming languages and frameworks, and proficiency in both French and English.

Uploaded by

beceli tiecoura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Senior Software Engineer

Endeavour Mining (EDV) is a leading global gold producer focused on West Africa with over 7,000
employees. The Company is currently in the process of rolling out an ambitious digital transformation
program to promote innovation, boost operational excellence, and deploy cutting-edge technology
capabilities.

EDV is looking to recruit highly motivated and skilled technical professionals over the next few
months to join its digital office and champion this digital transformation.

The successful candidate will develop creative and efficient solutions that enhance the customer and
employee experience and;

• Play a vital role in innovative problem solving, quality-first coding and continual improvement
for the delivery of digital products, from ideation to launch
• Work closely with Product Owners, UI/UX Designers and other Software Designers to deliver
the best digital experience for our users
• Actively lead technical discussions and generate new ideas to enhance the quality of the
digital product

Key Accountabilités :

• Participate in workshops to help identify, design and refine user requirements; Work with
technical and non-technical business stakeholders to understand and implement software
features
• Design and build software in line with our modern software engineering and DevOps
practices including TDD, pair programming and CI/CD
• Own and support full-lifecycle software from development to testing to production and
beyond, working closely with other engineers and disciplines within the Digital Office.
• Use Agile engineering practices and various software and web development technologies
• Proactively take on challenging problems and effectively collaborate with people inside and
outside the product team
• Communicate with the business about Agile processes to set and manage expectations about
delivery methods and timelines
• Contribute to the continuous improvement of engineering practices and standards
• Develop first functioning prototypes
• Test prototypes of digital products
• Build front-/back-end engineering of stable, smoothly functioning digital products
Safety Management :

• Demonstrate personal commitment regarding safety and environmental and Social


Responsibility practices.
• Ensure every person within the team is fit for work
• Ensure that agreed procedures, safeguards and controls are applied and used
• Ensure all activities are conducted safely and in accordance with Company standards and
procedures
• Ensure hazard management plans are observed
• Keep statutory and internal reporting as required

Requirements :

• Master’s degree in Computer Science or related technical discipline


• 5+ years of experience server-side and/or client-side languages and frameworks e.g. Python,
Django, JavaScript and common libraries such as React
• Knowledge in: Agile software development, ideally in design/UX driven environments
• Proficiency in 3+ of: REST API services, Python, SQL, NoSQL.
• Experience in: pair programming, CI/CD, test-driven development, and incremental design
• Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming
(OOP)
• Knowledge and experience of event-driven microservice architectures
• Comfortable with source code management and version control tools (Git/GitLab/GitHub)
• Worked with relational database (MySQL or similar)
• Quality focused with experience writing automated unit, integration and acceptance tests
• Worked in a DevOps culture, using tools such as Docker or other such as ELK, Prometheus
and Grafana
• Proficient French and English language skills
• Experience with Kubernetes and cloud infrastructure (GCP/AWS/Azure)
• Ideally experience in the start-up scene and/or with innovative tech firms
• Experience working in multicultural environment, preferably in West Africa
• Ability to manage multiple projects and tasks at the same time
• Ability to respond to a changing work environment
• Reputation for integrity and ethics

WHY JOIN US?

• We are the leading gold producer in West Africa


• We offer career opportunities within a rapidly growing international company
• We offer a multidimensional career opportunity: intra site, inter site and inter country
• Very competitive benefits package
• When you join us, we guarantee excellence thanks to our world-class training and skills
development policy, supported by proximity management and agility in our processes.

You might also like