Senior Technical Project Manager
We
are looking for an experienced technology and business leader to manage
technology projects with a social purpose. The Company provides top
tier technical program leadership to NGO’s, large commercial clients and
technology startups. With a heavy focus on agriculture, finance, and
social services, we offer project and program leadership that allows our
clients to realize their technology vision with confidence.
The
Company is founded to address the need for strong technology leadership
in programs that engage the commercial market and the NGO community.
We conduct light tech strategy work, develop business cases and
requirements, lead design and development efforts, and management the
whole process for our clients to reduce their risk and deliver quality
systems.
Recommended:
Free
CV Writing and Download, Cover/Job Application Letters, Interview
Questions and It's Best Answers plus Examples. Click Here
Responsibilities and DutiesThe role starts as a contractor position for 90-120 days with the option for permanent hire.
Day
to Day, the Sr. Tech Project Manager will develop requirements and
validate the business case, collaborate with other team members, work
with the client to validate their requirements, develop and manage the
project plan, coordinate technical resources, develop executive
summaries to advance the program and oversee the implementation of the
solution.
Qualifications and Skills
We are
looking for a leader with strong technical background and good
consulting skills who is ready to jump in and apply technical leadership
excellence to new and challenging business domains.READ MORE AND APPLY HERE*******************
Lead Engineer job
They are looking for:
Requirements
Recommended:
About the Team
They are an ambitious, fast-moving, and hardworking team with a bias towards execution. They are obsessive about designing products, solving market problems, and as a result, they have been growing quickly (47% MoM). The team is currently seven people and quickly expanding.
An
experienced full-stack engineer exceptional in programming and software
architecture--someone who is ready to dive into their Android and
server codebases and take a leadership role on their engineering team.
The
ideal candidate is a quick learner, strong problem solver, and is not
afraid to step out of his or her comfort zone to learn and try new
technologies and strategies. The candidate is expected to dive into the
technical details of the product, outline the company's technical
vision, and help recruit and manage the company's growing engineering
team. The ideal candidate will have had experience scaling a product and
team, and should be excited about living in Dar es Salaam, Tanzania.
Responsibilities:
Responsibilities:
- Develop Android in Kotlin and Java with backend on Firebase and GCP
- Grow and mentor a team of engineers
- Analyze data from the mobile app and execute an analytics roadmap
- Participate in scrum-based development sprints alongside the Product team.
- Design and build the future of payment systems in Africa
Read Also:
- 2+ years experience delivering quality, at scale consumer-facing Android apps available in the PlayStore
- Fluency with Java and RxJava; knowledge of Kotlin is a plus
- Excellent knowledge of software and application design and architecture
- Proven experience as software architect is a plus
- Interest in financial services, payments, and wallets.
- Strong object-oriented programming experience, and a good knowledge of pattern and anti-pattern design
- Experience with app profiling, code versioning, deployment, continuous integration, and continuous delivery
- Experience with Android Unit and UI Automation Testing
- Strong communication skills and an ability to work with both engineers and other roles
- Strong team management skills
- Fluency in written and spoken English
Recommended:
Free
CV Writing and Download, Cover/Job Application Letters, Interview
Questions and It's Best Answers plus Examples. Click Here
About the TeamThey are an ambitious, fast-moving, and hardworking team with a bias towards execution. They are obsessive about designing products, solving market problems, and as a result, they have been growing quickly (47% MoM). The team is currently seven people and quickly expanding.
READ MORE AND APPLY HERE
*****************
Senior Developer job
About the role: This
position reports directly to the Head of Technology and will work
closely with the Immediate Project team and Technology Support team, as
well as other software developers.
The Senior Developer will work
with the development team to develop software solutions using Java,
PHP, MySQL, HTML and Javascript frameworks and libraries within the
framework of the designated project and requirements.The position requires knowledge of relational databases and be able to rely on experience and judgment to plan and accomplish goals. This position requires knowledge working on HTML5, CSS3, JavaScript’s, Jquery, JSON and XML/XSLT.
Recommended:
Free
CV Writing and Download, Cover/Job Application Letters, Interview
Questions and It's Best Answers plus Examples. Click Here
You will be required to provide development
and maintenance services to new and ongoing development projects and
deployed services and solutions. The Ideal senior candidate will have a
can-do attitude, passion for technology, Java/PHP5/MySQL development
experience, and will be able to get up to speed quickly with the project
that is designated to him/her. Responsibilities:
- Report to the Head of Technology and support in implementing teamwide best practices
- Able to engineer and plan new products.
- Be able to pitch new products for development, spin-
- off or investment.
- Be able to future-proof the company and its projects.
- Set direction and be the lead architect on all projects where required.
- Interact with software systems engineer or other technical leader to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development
- Attends to both business and technical considerations when designing solutions to project/team or company related issues
- Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance.
- Develop and maintain code to a high standard within IT development and maintenance projects
- Audit existing developments for integrity, learnings and development quality.
- Troubleshoot and problem-solve support issues as they arise.
- Provide accurate estimates for development work in conjunction with the other departments within the designated project.
- Perform unit testing of work.
- Write documentation and comment code as required.
- Ensure code is properly version- controlled
- Understand code releases cycles and versioning
- Be on call for support requests as required.
- At least 5+ Years of programming experience with Java, PHP, XHTML/CSS/Javascript/AJAX/XML/JSON
- Ideal candidates should understand object oriented development, and apply OO concepts to everything they do.
- Experience of the full software development lifecycle: from requirements gathering and functional specification
- Understanding of Web technology and environments
- Candidate should be familiar with frameworks and libraries
- in Java
- Candidate should be familiar with modern database management systems such as MySQL
- Experience with micro-services architecture
- Good knowledge of system security vulnerabilities and
- remediation techniques
- Good knowledge of network architectures, protocols, and standards
- Experience working in a team-oriented, collaborative environment.
- Organised, Resourceful, Confident, proactive self-starter.
- Able to work independently and within a Project team.
- Ability to think laterally to solve problems
- Be an excellent communicator, both written and oral
- Ability to work under pressure
- Minimum of a Bachelors degree in Computer Science or
- related field.
- Minimum 10 years experience
Read Also:
- UX Design experience
- Web Services - Experience building modern web services
- Social App Development - Experience in building social sites or apps (Facebook, etc.)
- Knowledge of Android/iOS platforms.
- Understanding of MVC design patterns and frameworks
- Front-end development knowledge including Responsive web design.
- Good understanding of the organisation’s products and services
- Understanding and comfort in Agile/Scrum driven development