Software Engineer job at Niajiri Platform
New
Today
Linkedid Twitter Share on facebook
Software Engineer
2026-02-14T08:18:59+00:00
Niajiri Platform
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6354/logo/Niajiri%20Platform%20LTD.png
FULL_TIME
Morroco Squre, Tresury Tower, 9th Floor.
Dar es Salaam
Dar es Salaam
00000
Tanzania
Human Services
Computer & IT, Science & Engineering
TZS
MONTH
2026-02-19T17:00:00+00:00
8

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:-

  • 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;-

  • 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.
  • 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
  • software development experience using c#, SQL, javascript, html, css, REST APIs, node.
  • ability to learn new tools, techniques and programming languages as assigned by the company.
  • 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
  • ability 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.
  • SQL
  • Microsoft Office
  • JavaScript
  • Node
  • HTML,CSS
  • Rest Api
  • Bachelors Degree in Computer Science with major in Software Engineering, or equivalent.
  • minimum of 2 years of experience in programming/application development.
bachelor degree
24
JOB-69902ff3c29df

Vacancy title:
Software Engineer

[Type: FULL_TIME, Industry: Human Services, Category: Computer & IT, Science & Engineering]

Jobs at:
Niajiri Platform

Deadline of this Job:
Thursday, February 19 2026

Duty Station:
Morroco Squre, Tresury Tower, 9th Floor. | Dar es Salaam | Dar es Salaam

Summary
Date Posted: Saturday, February 14 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about Niajiri Platform
Niajiri Platform jobs in Tanzania

JOB DETAILS:

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:-

  • 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;-

  • 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.

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Thursday, February 19 2026
Duty Station: Morroco Squre, Tresury Tower, 9th Floor. | Dar es Salaam | Dar es Salaam
Posted: 14-02-2026
No of Jobs: 1
Start Publishing: 14-02-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.