System Developer

Posted Yesterday
Be an Early Applicant
2 Locations
Remote
Senior level
Fintech • Software • Financial Services
The Role
Lead design and development of scalable, secure software and microservices. Translate requirements, write and review code, guide architecture decisions, mentor engineers, conduct code reviews, and collaborate with product and QA to deliver high-quality software using CI/CD, containers, and cloud platforms.
Summary Generated by Built In

KEY RESPONSIBILITIES

Software Design and Development:
•    Lead the design, development, and implementation of scalable, secure, and high-performance software solutions.
•    Collaborate with stakeholders to translate business requirements into technical specifications.
•    Write, review, and optimize code to ensure reliability, maintainability, and performance.

Technical Leadership:
•    Provide technical direction to the team and ensure adherence to coding standards and best practices.
•    Mentor and guide associate and software engineers, fostering a culture of continuous learning and improvement.
•    Conduct code reviews to ensure quality and share knowledge with the team.

System Architecture and Design:
•    Contribute to architectural decisions, ensuring alignment with long-term goals and scalability.
•    Design and implement microservices, APIs, and distributed systems using modern software development paradigms.
•    Evaluate and recommend new technologies, frameworks, and tools to enhance productivity and system performance.

Collaboration and Communication:
•    Work closely with product managers, designers, QA engineers, and other stakeholders to deliver high-quality software on schedule.
•    Participate in sprint planning, retrospectives, and daily stand-ups, contributing to Agile team dynamics.

Problem Solving and Debugging:
•    Troubleshoot complex technical issues and provide timely resolutions.
•    Identify bottlenecks in the development process and propose solutions to improve efficiency.
•    Stay updated on emerging technologies, tools, and industry trends.
•    Advocate for and implement improvements in the development process, including automation and testing strategies.
•    Contribute to the creation of technical roadmaps and strategic plans for system enhancements.

JOB PROFILE 
Education:
Bachelor’s Computer Science, Software Engineering, or a related field.
Master’s degree in related field will be an added advantage.

Experience:
5–8+ years of hands-on experience in software development, with a strong portfolio of completed projects.
Technical Skills:
•    Programming Languages: Proficiency in Java, Python, C#, JavaScript, or other modern languages.
•    Frameworks & Tools: Extensive experience with frameworks such as Spring Boot, Django, .NET, Angular, React, Kotlin or Vue.js.
•    System Design: Expertise in microservices architecture, RESTful APIs, and distributed systems.
•    Databases: Advanced knowledge of relational (e.g., Oracle, PostgreSQL, MySQL) and NoSQL databases (e.g., Redis, MongoDB, Cassandra).
•    Messaging: Proficiency messaging like JMS Queue, Kafka, Rabbit MQ.
•    DevOps Practices: Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
•    Cloud Platforms: Proficiency in cloud environments such as AWS, Azure, GCP or OCI.
•    Testing & Debugging: Strong skills in automated testing frameworks and debugging tools.

Soft Skills:
•    Strong problem-solving and analytical abilities.
•    Excellent communication and interpersonal skills.
•    Leadership and mentorship capabilities.
•    Ability to work independently and take ownership of projects.

Strong organizational and time management skills.


Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Master's degree in related field
  • 5-8+ years hands-on software development experience
  • Proficiency in Java
  • Proficiency in Python
  • Proficiency in C#
  • Proficiency in JavaScript
  • Experience with Spring Boot
  • Experience with Django
  • Experience with .NET
  • Experience with Angular
  • Experience with React
  • Experience with Kotlin
  • Experience with Vue.js
  • Expertise in microservices architecture and RESTful APIs
  • Advanced knowledge of relational databases (Oracle, PostgreSQL, MySQL)
  • Knowledge of NoSQL databases (Redis, MongoDB, Cassandra)
  • Proficiency with messaging systems (JMS, Kafka, RabbitMQ)
  • Experience with CI/CD pipelines
  • Experience with Docker
  • Experience with Kubernetes
  • Proficiency with cloud platforms (AWS, Azure, GCP, OCI)
  • Strong skills in automated testing and debugging
  • Leadership, mentorship, strong communication, and problem-solving abilities

Ecobank Transnational Incorporated Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ecobank Transnational Incorporated and has not been reviewed or approved by Ecobank Transnational Incorporated.

  • Healthcare Strength Offerings include full medical cover with preventive care, free health screenings, counselling, and access to gyms in some locations. Wellness initiatives such as stress‑management workshops and, in some markets, dependent coverage are also described.
  • Leave & Time Off Breadth Options include flexible working hours as well as maternity, compassionate, and study leave. Time‑off categories are presented as part of a broad benefits suite.
  • Strong & Reliable Incentives Compensation design includes a performance‑based culture with annual bonuses and short‑ and long‑term incentive programs. Investment in training via Ecobank Academy complements these rewards.

Ecobank Transnational Incorporated Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lagos
2,759 Employees

What We Do

Ecobank Transnational Incorporated (‘ETI’) is the parent company of the Ecobank Group, the leading independent pan-African banking group. The Ecobank Group employs over 14,000 people and serves about 20 million customers in the consumer, commercial and corporate banking sectors across 35 African countries. The Group has a banking license in France and representative offices in Addis Ababa, Ethiopia; Johannesburg, South Africa; Beijing, China; London, the UK and Dubai, the United Arab Emirates. The Group offers a full suite of banking products, services and solutions including bank and deposit accounts, loans, cash management, advisory, trade, securities, wealth and asset management. ETI is listed on the Nigerian Stock Exchanges in Lagos, the Ghana Stock Exchange in Accra, and the Bourse Régionale des Valeurs Mobilières in Abidjan.

Similar Jobs

In-Office or Remote
26 Locations
10001 Employees

FedEx Logo FedEx

Courier

eCommerce • Logistics • Other • 3PL: Third Party Logistics
In-Office or Remote
4 Locations
500000 Employees

FedEx Logo FedEx

Mgr Marketing

eCommerce • Logistics • Other • 3PL: Third Party Logistics
In-Office or Remote
3 Locations
500000 Employees
5-5 Annually

FedEx Logo FedEx

JP0001: クーリエ

eCommerce • Logistics • Other • 3PL: Third Party Logistics
In-Office or Remote
3 Locations
500000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account