Senior Software Developer at Ngali Holdings Ltd | Kigali: Deadline: 28-11-2024

0
56

Job Opportunity at Ngali Holdings Ltd

Ngali Holdings is looking for a detail-oriented and motivated candidate to join our dynamic team based on the terms of reference below:

Position:Senior Software Developer

Location:Head Office Kigali

Reports to:DFC Project Director

Duration of Contract:Open Ended Contract

Purpose of the Position:The specific works concerned by the present job Descriptions includes but not limited to:


Key Responsibilities:

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications, ensuring optimal performance and user experience.
  • Mentor junior developers and provide guidance on best practices in coding and design.
  • Participate in code reviews, ensuring code quality and adherence to standards.
  • Stay updated with emerging technologies and industry trends to ensure our tech stack remains competitive.
  • Document development processes, code changes, and application configurations.


Preferred Qualifications:

  • Experience in Flutter, React, Native, Android SDK, iOS SDK, tools, Java, Python, C#, JavaScript.
  • Familiarity with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
  • Previous experience in a leadership or mentoring role.

 Qualifications and Experience:

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of English is a must; knowledge of French will be an added advantage.

Experience:

  • A minimum of 5 years of experience in Software Development and System Analysis roles.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Experience with version control systems (e.g., Git).


Technical Skills

  • Programming Languages:Proficiency in languages like Java, Python, C#, JavaScript, or others relevant to your projects.
  • Frameworks and Libraries:Familiarity with frameworks such as React, Angular, Django, or Spring.
  • Version Control:Experience with tools like Git for source code management.
  • Database Management:Knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB).
  • API Development:Understanding of RESTful services and API design.
  • Software Development Methodologies:Familiarity with Agile, Scrum, or DevOps practices.
  • Testing and Debugging:Skills in unit testing, integration testing, and debugging tools.


Soft Skills

  • Problem-Solving:Ability to analyze issues and develop effective solutions.
  • Communication:Clear communication skills for collaborating with team members and stakeholders.
  • Teamwork:Ability to work collaboratively in a team environment.
  • Adaptability:Willingness to learn new technologies and adapt to changing requirements.
  • Time Management:Skills in prioritizing tasks and managing deadlines effectively.


Additional Skills

  • Understanding of System Architecture:Knowledge of how software fits within a larger system.
  • Code Review:Ability to critique and improve others’ code.
  • Continuous Learning:Commitment to staying updated on industry trends and best practices.

Competencies:

  • High integrity and ethical conduct.
  • Ability to work independently and as part of a team.
  • Strong interpersonal and communication skills.
  • Ability to work under pressure and meet tight deadlines.
  • Continuous learning attitude and ability to adapt to changes.

How to Apply:

Interested candidates are requested to submit their CV, cover letter, and copies of relevant qualifications to nh.recruitment@ngali.com not later than 28th November 2024 at 5PM. 

N.B: Only shortlisted candidates shall be contacted

Done on October 29th ,2024

Joseph Butera

Chief Executive Officer










LEAVE A REPLY

Please enter your comment!
Please enter your name here