Share Software Engineer position at Niajiri Platform LTD
facebook
twitter
linkedin
whatsapp
telegram

Software Engineer

19, February 2026

Niajiri Platform LTD

Tanzania

Morroco Squre, Tresury Tower, 9th Floor.

Experience:

2 Years

Education:

Bachelor Degree

Salary :

Salary Not Disclosed

Job Type:

Full Time

Field:

Descriptions

Develop solutions based on customer requirements. Carry out the system analysis and the detailed design process, and

ensure that the end product is delivered on time and within budget.

Responsibilities

Responsibilities:-

  •  MUST have the necessary programming language and technical knowledge for the specific stack/software solution being worked on.
  •  MUST partner with functional consultants or customers to gather, assess and document client business/ technical

requirements as well as map these with the relevant solution out-of-the-box (OOTB) functionality to determine

if any gaps exist. This can include multiple methods of obtaining the requirements such as reviewing documentations, conducting interviews, and researching common/market requirements.

  •  MUST Design, Code, and Evaluate software applications to meet the defined business and technical requirements (e.g.via native functionality configuration, customization, integration to a third party solution, or bespoke development)
  •  MUST carry out Code Reviews for peer Developers. This includes identifying issues and opportunities for enhancement or efficiency-improvement, delivering constructive feedback to the peer developer, and providing oversight to ensure any relevant changes are made.
  •  MUST Debug and Troubleshoot software issues to resolve any tickets within the defined client Service Level Agreement (SLA) and to ensure smooth functionality and performance.
  •  MUST Collaborate with Client-members as well as Functional Consultants, UI/UX Designers, External/Third-

Party Vendors, and Management when resolving issues and building/improving applications. This includes providing

evidence showing how the functionality meets the requirements defined or resolves the issues identified when implementing the system.

  •  MUST write and maintain technical documentation to share with the client and for future reference. This includes

supporting functional consultants for any technical details needed in their client-deliverables.

  •  MUST remain current with best practices and emerging technologies as required by the company standards.
  •  MUST conduct/Deliver demonstrations to potential clients of the system capabilities and functionalities (wherever

possible, tailor the demonstration to the specific industry and high-impact use cases of the client)

  •  MUST validate that delivered work matches the objectives and Key Performance Indicators (KPIs) defined for the project.
  •  MUST on an as-needed basis, provide on-site and remote support for development related issues.
  •  MUST Support organization strategic, technical, and operational activities per direction from management

Requirements

Requirements;-

  • Must possess a Bachelors Degree in Computer Science with major in Software Engineering, or equivalent.
  • Must have minimum of 2 years of experience in programming/application development.


Key competences;-

  •  MUST have software development experience using c#, SQL, javascript, html, css, REST APIs, node.
  •  MUST be able to learn new tools, techniques and programming languages as assigned by the company.
  •  MUST have experience with Microsoft tools stack including Visual Studio and web development tools.
  •  Certification and Knowledge in Epicor Kinetic ERP customization and development shall be an added

advantage.

  •  The candidate will be required to have certified in Epicor Kinetic Tools Management certification
  •  MUST be able to travel abroad for a period of 2 weeks to 2 months at a stretch.


Candidates who are not working on Microsoft products stack may not apply.

Skills Required

  • SQL,
  • Microsoft Office
  • JavaScript
  • Node
  • HTML,CSS
  • Rest Api