Job Opportunity at Inventions Technologies Company Limited
Inventions Technologies Company Limited is currently inviting applications for the position of Software Developer–RPA, to be based in Dar es Salaam, Tanzania. This role provides the opportunity to collaborate with cross-functional teams and lead automation initiatives using RPA technologies such as UiPath and Automation Anywhere.
Position Details
Title: Software Developer–RPA
Location: Dar es Salaam, Tanzania
Job Type: Full-time
Job Purpose
The Software Developer–RPA will design, develop, and optimize workflow automation projects while ensuring system reliability and compliance. The role involves working closely with business analysts, QA teams, product owners, and other stakeholders to deliver impactful solutions that improve business efficiency.
Main Responsibilities
-
Design, develop, and test automation workflows.
-
Review code and provide expertise in system development and integration.
-
Collaborate with Business Analysts, Scrum Masters, QA Analysts, and Product Owners on project delivery.
-
Configure new automation solutions using RPA tools.
-
Ensure proper implementation and integration of developed solutions.
-
Support deployments and troubleshoot production issues, including on-call support when required.
-
Monitor system performance to ensure 99.999% service availability.
-
Ensure security and compliance of applications in line with policies and best practices.
-
Continuously improve technical knowledge and stay updated with new technologies.
Core Competencies, Knowledge, and Experience
-
Strong background in agile and lean programming practices.
-
Skilled in testing (unit, integration, smoke, static code analysis).
-
Hands-on experience with RPA platforms (UiPath, Automation Anywhere, Blue Prism).
-
Proficiency in multiple programming languages (HTML, CSS, JavaScript, Java, Python, Ruby, SQL, C, Go, etc.).
-
Strong database knowledge (MariaDB, MySQL, MongoDB).
-
Good understanding of Linux and other operating systems.
-
Experience with CI/CD methodologies and DevOps tools.
-
Knowledge of cloud-native architectures (PaaS, IaaS, APIs, microservices).
-
Strong communication and problem-solving skills.
-
Ability to manage multiple priorities and adapt to fast-changing projects.
-
Understanding of business capabilities, user journeys, and digital services markets.
Qualifications
-
Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or related field.
-
Minimum 2 years of experience in programming (Visual Basic, C#, C/C++, Python, ASP, PHP, Java).
-
Experience with agile methodologies (Scrum, Kanban, XP, LSD, FDD).
-
Strong experience with RPA tools and cognitive platforms (UiPath preferred).
-
Knowledge of cloud-native environments and API development/consumption.
-
Telecommunications industry experience is an added advantage.
What We Offer
-
Opportunity to design and deliver impactful automation solutions.
-
A collaborative and innovative working environment.
-
Participation in company activities such as team-building events and sports sessions.
Application Process
Interested candidates should submit their applications by following the link below: