Senior Manager, Software Engineering

Job Location: Accra
Job Type: Full Time
Job Category: Software Engineering

Job Description.

An in-house Software Engineering Hub of one of the world’s largest integrated manufacturers of build materials in Africa, Eastern, and the Mediterranean is seeking to recruit a Senior Manager, Software Engineering to join our team.

Professional Experience

  • Track record of writing production-grade back-end systems in C# and .NET Core (latest versions).
  • Full-stack experience: either Typescript or React (latest versions), ideally in the context of engineering or automation projects.
  • Hands-on experience in CI/CD, automated E2E testing, TDD, DDD, Docker, RabbitMQ, and NATS.
  • Hands-on experience in software solution design by using PostgreSQL or MS SQL Server.
  • Experience in current microservice architecture patterns and technologies.
  • Experience with data integration tools, data analysis, modeling, mapping, and formatting.

The candidate should have:

  • At least 5 years experience in a Leading or Engineering role in an agile team.
  • BSc or MSc in CS or a comparable education, mathematical or engineering field.
  • Solid understanding of agile software development practices.
  • Solid algorithms & data structures knowledge and proven ability to apply them to real-world problems.
  • Passion for finding simple solutions to complex problems.
  • Clean coding advocate (SOLID, YAGNI, …)

Technical Competence

  • Microservice architecture (AKS, RabbitMQ, NATS, gRPC, REST, Postgres, MS SQL Server …) in C#/.NET Core.
  • Typescript & React for UI (web/mobile).
  • ETL tools (MS SSIS, HevoData, Informatica PC …)

Apply for this position

Maximum allowed file size is 32 MB. Allowed Type(s): .pdf, .doc, .docx
Maximum allowed file size is 5 MB. Allowed Type(s): .docx, .pdf, .doc