Job Title: Senior Software Engineer (Bilingue Anglais/Français)
Organisation/Department: eProcess International SA/Ecobank Software Centre
Head of Unit/Department: Senior Software Engineering Manager
Reports To: Lead, Software Engineering
JOB PURPOSE
The Senior Software Engineer is a critical role responsible for leading the design, development, and maintenance of complex software systems. The role requires deep technical expertise, leadership abilities, and a proven track record in delivering high-quality software solutions across business units and 34 affiliates. The Senior Software Engineer is also expected to mentor both associate and software engineers, contribute to architectural decisions, and play a key role in strategic planning for technical initiatives.
KEY RESPONSIBILITIES
Key Performance Indicators
Education & Experience
o Bachelor's Computer Science, Software Engineering, or a related field.
o Master's degree in related field will be an added advantage.
o 5-8+ years of hands-on experience in software development, with a strong portfolio of completed projects.
o Experience in a senior or technical leadership role is preferred.
o Programming Languages: Proficiency in Java, Python, C#, JavaScript, or other modern languages.
o Frameworks & Tools: Extensive experience with frameworks such as Spring Boot, Django, .NET, Angular, React, Kotlin or Vue.js.
o System Design: Expertise in microservices architecture, RESTful APIs, and distributed systems.
o Databases: Advanced knowledge of relational (e.g., Oracle, PostgreSQL, MySQL) and NoSQL databases (e.g., Redis, MongoDB, Cassandra).
o Messaging: Proficiency messaging like JMS Queue, Kafka, Rabbit MQ
o DevOps Practices: Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
o Cloud Platforms: Proficiency in cloud environments such as AWS, Azure, GCP or OCI.
o Testing & Debugging: Strong skills in automated testing frameworks and debugging tools.
o Strong problem-solving and analytical abilities.
o Excellent communication and interpersonal skills.
o Leadership and mentorship capabilities.
o Ability to work independently and take ownership of projects.
o Strong organizational and time management skills.
| Location | Togo, MN |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder