Published

Industry

Full time Information technology, software development, data Jobs | Fuzu

196

jobs

Asigma Capital

Software Engineer

Kampala, Uganda

Youth Platform Africa

Data Analyst

Kampala, Uganda

Equatorial Power Ltd.

Data Analyst

Kampala, Uganda

Reliance Health

Software Engineer (Frontend)

Lagos, Nigeria

Wema Bank Plc

Data Architect

Lagos, Nigeria

Diamond Trust Bank

Web / App Developer

Kampala, Uganda

Standard Chartered Bank

Chief Information Security Officer

Lagos, Nigeria

SAFARICOM

Business Partnerships Analytics Lead

Nairobi, Kenya

SAFARICOM

Data Analytics Operations Engineer

Nairobi, Kenya

Get personalised job alerts directly to your inbox!

Fhi 360

Deputy Chief Of Party, Health Information Systems And Digitalization

Lagos, Nigeria

Software Engineer

Closing: May 31, 2024

11 days remaining

Published: May 18, 2024 (3 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

The software engineer will be a part of a team of passionate analysts in performing tasks related to design, development, modification, and implementation of software systems and applications. She/He will identify and assess user needs or project requirements, and design or configure systems and programs that meet those needs.


Requirements

  • Bachelor’s degree in computer science, Engineering, or related field.
  • At least two years of professional software development experience.
  • Proficiency in C# and .NET Core is an added advantage.
  • Experience with front-end technologies such as React, Vue.js, TypeScript, and Flutter.
  • Proven experience as a technical lead, leading teams in software development projects.
  • Full-stack development experience, including proficiency in front-end and back-end technologies.
  • Solid understanding of software architecture and design principles.
  • Experience with both relational (e.g., SQL Server, MySQL) and non-relational (e.g., MongoDB, Cassandra) database systems.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced and dynamic environment.


Responsibilities
The software engineer will be a part of a team of passionate analysts in performing tasks related to design, development, modification, and implementation of software systems and applications. She/He will identify and assess user needs or project requirements, and design or configure systems and programs that meet those needs.


Requirements

  • Bachelor’s degree in computer science, Engineering, or related field.
  • At least two years of professional software development experience.
  • Proficiency in C# and .NET Core is an added advantage.
  • Experience with front-end technologies such as React, Vue.js, TypeScript, and Flutter.
  • Proven experience as a technical lead, leading teams in software development projects.
  • Full-stack development experience, including proficiency in front-end and back-end technologies.
  • Solid understanding of software architecture and design principles.
  • Experience with both relational (e.g., SQL Server, MySQL) and non-relational (e.g., MongoDB, Cassandra) database systems.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced and dynamic environment.


  • Executing full software development lifecycle (SDLC).
  • Documenting software specifications and determining operational feasibility.
  • Developing software architectures for systems.
  • Data modeling for software.
  • Writing well-designed, testable, efficient code using any selected language/framework.
  • Integrate software components into a fully functional software system.
  • Testing developed software and reviewing code to ensure it meets agreed-upon standards.
  • Develop software verification plans and quality assurance procedures.
  • Troubleshoot, debug and upgrade existing systems.
  • Deploy programs and evaluate user feedback.
  • Complying with project plans and industry standards.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Providing field support remotely and practically during research projects.
  • Supporting documentation of proposals, reports, studies, and any other relevant material.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.