Junior Product Manager
Job Description
- You will utilize your communication and organizational skills to facilitate daily team interactions, track project progress, and ensure clear communication between all stakeholders
- You will facilitate Agile ceremonies (daily standups, sprint planning, retrospectives) and help remove obstacles that might impede the team’s progress
- You will assist in project planning and execution by:
- Supporting the creation and maintenance of project plans, timelines, and deliverables
- Breaking down requirements into manageable tasks for the development team
- Tracking project progress and providing regular status updates
- Managing project documentation and ensuring it’s up-to-date
- Identifying and escalating potential risks or blockers
- You will help implement and maintain project management processes including:
- Sprint planning and backlog grooming
- Risk and issue tracking
- Change management processes
- You will support continuous improvement by:
- Facilitating team retrospectives
- Gathering feedback on processes and tools
- Implementing approved process improvements
- Maintaining project management best practices
Skills
- In-depth understanding of the industry
- Excellent presentation skills
- Proven experience in a Project management role or related field
- Success in overseeing all elements of the product development lifecycle.
- You are an excellent communicator who can facilitate meetings, write clear documentation, and maintain effective stakeholder communication
- You are proactive in identifying and resolving issues, with good problem-solving skills
Qualifications
One or more of the following certifications:
- Project Management Professional (PMP) certification
- PMI Certified Associate in Project Management (CAPM)
- Certified Scrum Master (CSM)
- Professional Scrum Master I (PSM I)
- At least 2 years of experience in project management or similar role within software development teams
- Strong understanding of Agile methodologies and Scrum framework
- Excellent organizational and time management skills
- Strong interpersonal and communication skills
- Proficiency in project management tools (JIRA, Confluence, etc.)
- Clear understanding of software development lifecycle
- Ability to work effectively in a fast-paced, dynamic environment
VCF Customer Liaision
Job Description
- Client Engagement: Proactively engage with potential clients to understand their business needs and present appropriate software solutions.
- Account Management: Act as the main point of contact for assigned clients, managing relationships, handling queries, and addressing issues in a timely and professional manner.
- Onboarding: Manage the onboarding process for new clients, ensuring they are fully trained and familiar with the software features and benefits.
- Customer Support: Provide ongoing post-sale support to ensure the smooth implementation of software solutions, offer guidance, and resolve technical issues.
- Business Development; growing the company customer base and making it more profitable and successful by onboarding new clients onto the system;
- Client Retention: Work closely with clients to ensure they remain satisfied with services provided, proactively identify opportunities for additional value, and foster long-term relationships.
- Cross-functional Collaboration: Collaborate with sales, product, and technical teams to ensure client feedback is communicated, and solutions are delivered effectively.
- Account Strategy: Develop tailored account strategies to enhance client engagement and drive solution adoption.
- Problem-Solving: Address client concerns and troubleshooting by working with internal teams to provide timely solutions.
- Reporting: Maintain up-to-date records on client interactions and account status, preparing reports for internal use.
Competencies
- Bachelor’s degree in Business, IT, or a related field.
- 0 -1 + years of experience in customer relations, account management, or client support, preferably in the software or technology sector
- Strong understanding of the Kenyan business landscape and its challenges
- Self-motivated, results-oriented, and able to work independently.
- Ability to build strong relationships and cultivate client trust.
- Proactive and eager to learn and adapt to new technologies
- Competency in Microsoft applications
- Data Analysis
- Report Writing
- IT Skills
- Excellent communication, presentation, and negotiation skills.
- Problem solving skills
Senior Data Scientist
Job Description
- Data mining or extracting usable data from valuable data sources.
- Using machine learning tools to select features, create and optimize classifiers
- Carrying out the preprocessing of structured and unstructured data
- Enhancing data collection procedures to include all relevant information for developing analytic systems
- Processing, cleansing, and validating the integrity of data to be used for analysis
- Analyzing large amounts of information to find patterns and solutions
- Developing prediction systems and machine learning algorithms
- Presenting results in a clear manner
- Propose solutions and strategies to tackle business challenges
- Collaborate with Business and IT teams
Competencies
- Degree in Computer Science, Engineering or relevant field is preferred.
- Proven Experience as Data Analyst or Data Scientist
- Programming Skills – knowledge of statistical programming languages like R, Python, and database query languages like SQL, Hive, Pig is desirable. Familiarity with Scala, Java, or C++ is an added advantage.
- Excellent applied statistical skills, including knowledge of statistical tests, distributions, regression, maximum likelihood estimators, etc.
- Excellent knowledge of machine learning methods like k-Nearest Neighbors, Naive Bayes, SVM, Decision Forests.
- Strong Math Skills – understanding the fundamentals of Multivariable Calculus and Linear Algebra.
- Data Wrangling – proficiency in handling imperfections in data.
- Experience with Data Visualization Tools like matplotlib, ggplot, d3.js., Tableau.
- Excellent Communication skills.
- Strong Software Engineering Background
- Hands-on experience with data science tools
- Problem-solving aptitude
- Analytical mind and great business acumen.
Mid Software Developer
- We are looking for a talented Software Developer to form part of the team optimistic to work in a super agile environment. Due to product growth this fantastic opportunity has come about. This role will allow you as a Software developer to work with various platforms acting as a technical point of reference for development, implementations , and integrations within the company.
Job Description
- Develop and implement high-quality software features and components based on requirements and specifications provided
- Conduct thorough unit testing of developed features and components to identify and fix bugs, ensure functionality, and maintain code quality
- Collaborate closely with QA Specialists to support integration testing, system testing, and user acceptance testing, promptly addressing any identified issues or bugs
- Actively participate in code reviews, providing constructive feedback to peers and incorporating feedback from senior developers to continuously improve coding skills and knowledge
- Work with UI/UX Designers to ensure the proper implementation of user interface designs and user experience requirements, providing input and suggestions for improvement when necessary
- Contribute to technical design discussions, offering ideas and suggestions to improve the system architecture, performance, and scalability
- Maintain clear and concise technical documentation, including code comments, README files, and API documentation, to facilitate knowledge sharing and onboarding of new team members
- Write clean, efficient, and well-documented code following established coding standards, best practices, and development processes to ensure maintainability and scalability
- Interpreting the high level task breakdown from the senior for action.
Competencies
- Experience with any language
- Experience with MVC/Core Frameworks
- Experience with design patterns
- Experience with Git
- Experience with SQL
- Good to have exposure to a front-end framework like React or Angular or Vue
- Knack for writing clean, readable and well documented C# code
- Understanding fundamental design principles behind a scalable application
- Familiarity with Relational Database Management Systems e.g. PostgreSQL, MySQL
VCF Internship/Attachment Program
We are seeking motivated and passionate Interns/Attachees to join our team. This internship is ideal for individuals looking to gain practical experience in both frontend and backend development, learn new technologies, and work in a collaborative environment. This position offers valuable learning opportunities and growth.
Job Description
- Full life-cycle application development
- Designing, coding and debugging applications in various software languages
- Object-oriented Design and Analysis (OOD and OOA)
- Software, code, requirements, and system risk analysis & review
- Evaluating and identifying new technologies for implementation
Competencies
- Degree in Computer Science
- Interest in Software Engineering
- Knowledge of Programming Languages
Bid Document Writer
- We are seeking for an experienced bid documents writer to prepare high-quality bid proposals that align with client requirements and business objectives. The ideal candidate to have proven success in business development. The candidate will work closely with the country implementation lead and the business development team to develop responsive bids and expressions of interests.
Job Description
- Develop, write, and edit high-quality bid documents, proposals, and tenders.
- Tailor proposals to meet specific client requirements and industry standards.
- Ensure consistency, clarity, and compliance with bid specifications.
- Conduct thorough research on clients, competitors, and industry trends.
- Gather necessary information from internal teams, including sales, finance, and technical departments.
- Translate complex technical information into clear, persuasive content.
- Manage the end-to-end bid process, ensuring deadlines are met.
- Proofread and format bid documents for accuracy, readability, and professionalism.
- Submit proposals through various portals and channels as required.
- Ensure all bid documents comply with legal, financial, and regulatory requirements.
- Maintain and update a library of bid templates and case studies for future use.
- Review and improve existing content to enhance bid success rates.
- Work closely with business development, sales, and technical teams to align proposals with company strategy.
- Liaise with external stakeholders, including suppliers and clients, to gather critical bid information.
- Performs other related duties as may be assigned.
Competencies
- Bachelor’s degree (or equivalent) in business, communications, software engineering, computer science or relevant field
- 2 or more years of experience as a Bid document Writer, Technical Writer or Business Analyst
- Certification in proposal management (e.g: APMP) is a plus.
- Ability to identify system weaknesses and design improvements
- Ability to align technical architecture with business goals.
- Proven track record of securing successful bids in a competitive environment.
- Understanding of compliance and legal aspects of bid writing
- Ability to deliver high quality documentation paying attention to detail
- Strong working knowledge of Office Suite and Bid management tools
Submit Your Application
Use the link(s) below to apply on company website.