Senior Developer - Abuja
Middle Ads
Experience

5 - 7 years

Industry

Banking & Finance

Employment Type

Full time

Job Summary

We are seeking a talented and experienced Senior Developer to join our growing ICT team. In this role, you will be responsible for designing, building, and maintaining high-quality software applications that support our digital infrastructure and business processes. The ideal candidate is passionate about coding, thrives in a collaborative environment, and is eager to contribute to innovative projects while mentoring junior developers.

.

Responsibilities
  • Software Development
  • Develop, test, and deploy scalable and maintainable software applications using modern programming languages and frameworks.
  • Write clean, efficient, and well-documented code aligned with industry best practices.
  • Architecture & Design
  • Participate in system architecture discussions and contribute to software design decisions.
  • Collaborate with product managers and stakeholders to understand technical requirements and deliver effective solutions.
  • Code Review & Quality Assurance
  • Conduct code reviews and provide constructive feedback to ensure high code quality and adherence to coding standards.
  • Develop and execute unit, integration, and performance tests to ensure application reliability and scalability.
  • Collaboration
  • Work cross-functionally with UI/UX designers, QA engineers, DevOps, and other developers to ensure seamless integration and high performance.
  • Engage in Agile practices, including sprint planning, daily stand-ups, and retrospectives.
  • Mentorship
  • Mentor and coach junior developers, sharing knowledge and encouraging technical growth.
  • Promote a positive, inclusive, and collaborative team culture.
  • Continuous Improvement
  • Stay informed of emerging technologies, frameworks, and best practices in software development.
  • Continuously evaluate and improve existing codebases, tools, and processes.
     


Requirements
  • Education:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree is an advantage).
  • Experience:
  • Minimum of 5 years of hands-on software development experience within an ICT environment.
  • Proven expertise in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Strong experience with frameworks such as React, Angular, or .NET.
  • Technical Skills:
  • Proficient in working with SQL and NoSQL databases.
  • Solid understanding of RESTful APIs and web service integration.
  • Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization tools like Docker and Kubernetes is a plus.
  • Soft Skills:
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong verbal and written communication skills.
  • Ability to manage multiple tasks and work independently or within a team in a fast-paced environment.
  • Benefits:
  • Competitive salary with performance-based bonuses
  • Access to professional development, training programs, and certification sponsorship
  • Flexible work hours and remote work opportunities
     


Salary - N
Application Deadline - 31st Aug, 2025