Back-End Software Developer at Inventions Technologies Company Limited, Dar es salaam February 2026

Website Inventions Technologies Company Limited

Inventions Technologies Company Limited

Developer Role Overview

The Developer is responsible for creating the logical back end, front end, and core computational logic of websites, software, and information systems. This role involves building modules and solutions through iterative cycles to optimize business outcomes. Key duties include performing peer reviews, collaborating with architects, and ensuring technical documentation is provided for operational support. This role typically reports to the Chapter Lead.


Key Accountabilities and Decision Ownership

  • Backlog & Estimation: Estimate user and technical stories to inform and prioritize the backlog.

  • Design & Development: Design modules based on user stories and UX designs; develop and deploy solutions via delivery pipelines.

  • Quality Assurance: Develop and execute unit, integration, and smoke tests; support testing against story acceptance criteria.

  • Process Improvement: Suggest improvements to user stories and UX; manage technical debt as part of daily activities.

  • Collaboration: Conduct peer reviews, maintain coding standards, and collaborate with architects on design.

  • Support: Manage incidents and problems as level two and level three support.


Technical Competencies and Knowledge

  • Programming Languages: Expertise in Java, C#, Python, PHP, Ruby, C, and JavaScript/NativeScript.

  • Web & Mobile: Proficient in HTML, CSS, SQL, XML, JSON, and Android mobile app development.

  • Programming Paradigms: Object-oriented, event-driven, procedural, functional, and declarative programming.

  • Databases & Systems: Knowledge of MariaDB, MySQL, and MongoDB; vast knowledge of Linux operating systems.

  • DevOps & Infrastructure: Continuous integration and delivery (CI/CD) methodologies; cloud-native architectures (PaaS/IaaS), micro-services, and APIs.

  • Automation: Experience with automated testing tools such as Selenium and static code analysis.


Behavioral and Professional Skills

  • Agile Proficiency: Experience with Scrum, Kanban, XP, LSD, and FDD frameworks in web-scale environments.

  • Adaptability: Highly cross-functional and able to perform adjacent roles or change project priorities at short notice.

  • Communication: Ability to distill difficult technical concepts into simple, actionable modules for stakeholders.

  • Problem Solving: Strong analytical skills with a focus on business capabilities and the user journey.

  • Collaboration: Strong relationship-building and persuasion skills to drive constructive feedback across teams.


Professional Qualifications and Experience

  • Education: Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or a related field.

  • Experience: 2–3 years of relevant experience, with a minimum of one year in programming or systems analysis using agile frameworks.

  • Industry Preference: Professional experience and knowledge of the Telecommunications industry.

  • Certification: Certified Scrum Developer (CSD) preferred.


How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

To apply for this job please visit www.it.co.tz.

Spread the love