Vacancy title:
Technical Project Manager
Jobs at:
Tugende
Deadline of this Job:
4th January, 2017
Duty Station:
Kampala, Uganda
Job details:
Reports to: Head of Business Analytics and Research
About US:
Tugende is a for-profit social enterprise that helps motorcycle taxi drivers in Uganda own their own motorcycles via a fair, transparent lease-to-own model instead of renting indefinitely. Ownership significantly increases income, job security and road safety. Across Uganda and many other emerging markets, motorcycles help drive the economy, mitigate traffic jams and bad roads, and offer hundreds of thousands of jobs for those with little formal education. Tugende is proving that millions of self-employed entrepreneurs can receive credit to own the equipment they use to provide for their families, even without credit histories, collateral, and in industries considered high risk by traditional lenders.
Job Summary: The Technical Project Manager will own the success of Tugende’s technical systems. We currently serve over 2,800 customers in Kampala, Jinja, Mbarara, and Mbale and plan to expand quickly over the next few years. As Tugende continues to scale, our systems must develop with our evolving needs. The incumbent will drive the specification and delivery of creative technical solutions that further our mission. When you decide we have the capacity for new product development, you'll also drive forward-looking initiatives. The jobholder should be an all-around Software Development Expert who has Salesforce experience and the personality for managing people, timelines, and risks. The Technical Project Manager will be our first dedicated technical resource, injecting project management, broad technical skills, and systems development experience into our growing team. If selected, you will plan, develop, and deliver the technological systems that drive Tugende's growth trajectory. The incumbent will also be directly responsible for a range of significant projects and systems, reporting to, and working closely with, the Head of Business Analytics and Research.
Key Duties and Responsibilities:
Team Lead and Project Management:
• Guide a team of three people: One Salesforce programmer, one system administrator, and one other programmer.
• Help develop our newly-established IT department. You will manage tasks, actively work with code, and get things done quickly so our IT systems keep up with Tugende's aggressive but achievable growth targets.
• Take ownership of solving problems, break the solutions into manageable tasks, assign them to the right people, and ensure they're completed within realistic timelines.
• Manage relationships with suppliers, contractors, and consultants providing external solutions.
• Apply and lead IT project management tools, such as Issue tracker, Scrum, Kanban etc.
• Mentor and train junior staff members to help with ICT support across offices.
Management of Existing Systems:
• Keenly analyze our current, Salesforce-based system and craft front- and back-end systems to effectively meet organizational needs.
• Ensure the quality of the IT System by fixing bugs and documenting the procedures used to do so.
• Ensure our IT System is seen as a relief and not a burden to other staff members.
Application Programming and Software Development:
• Develop new software and make modifications to existing software using Apex, the AJAX toolkit, and Visualforce.
• Build data-centric, web-based tools in a cloud-based environment.
• Improve and innovate new functionality in complex, enterprise-wide systems.
• Existing concepts include secure customer web-platforms and automated SMS-integration.
• Prototype and test a variety of technical solutions that enhance productivity and demonstrate utility in a cost-effective manner.
• Evaluate current technological trends, research emerging technologies, and analyze alternative software solutions.
Qualifications, Skills and Experience:
• The ideal candidate must hold a Bachelor's degree in information technology, computer science, or a related field.
• A minimum of three to five years’ experience in a similar role, managing a team in designing and implementing software, databases, and back-end system architectures.
• Demonstrated ability to own problems and use good judgment when making decisions.
• Previous experience in Scrum, extreme programming and agile teams.
• Strong project management, interpersonal, and communication skills.
• Demonstrated experience and application in the following 4 areas:
• Object-Oriented Programing: Apex or Java preferred, but C# also accepted.
• Database Management and Development, preferable Salesforce (SOQL or SOL)
• Web Services (REST or SOAP)
• Web Development, preferably JavaScript and PHP.
• System delivery from concept to migration to full operational launch and continual development.
• The ideal candidate should not be afraid to lead from the front and get his/her hands dirty.
• Experience in managing the entire lifecycle of building software solutions for businesses including analysis, coding, testing and documentation. (S)he will own Tugende’s adoption of other technology that enables us to help our customers better and faster.
• Ready to continuously discover, evaluate, and implement new technologies that maximize software development efficiency. Each member of Tugende’s team should be able to actively track key information about customers and their leases and motorcycles, and understand how all functions of the business connect together.
• Possess professional experience and will apply training in information technology and computer programming to the analysis, design, modification, and maintenance of application programs, integrated systems, and other software solutions.
• Fluency in a local Ugandan language is desired
• Previous experience handling large data sets is an added advantage
• Prior finance/Leasing Industry knowledge is desired
Job application procedure
All suitably qualified and interested candidates are encouraged to apply online at the link below.
Click Here
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.