Job Description
Human Asset Consultants Ltd was founded in August 2008 and is a Human Resources consultancy firm that was inspired by the belief that the success of any entity begins with discovering, developing and nurturing the skills, potential and talent of any human being. Our Core Business areas include: Experiential Training and Development Services, Outsourced
Associate Software Engineer (.NET Core)
The main objective of this role is to support the design, development, and testing of software applications using modern technologies, while gaining practical exposure to real-world projects in a collaborative and learning-driven environment.
Key Responsibilities
Software Development and Maintenance
- Assist in developing and maintaining applications using .NET Core and/or Java.
- Support in the design, coding, and documentation of software components.
- Prepare reports on software development activities and progress updates.
Testing and Quality Assurance
- Assist in creating and executing software test scenarios.
- Support in identifying, documenting, and resolving software errors and client-reported issues.
- Contribute to continuous improvement by providing feedback and insights during testing and review cycles.
Client and Project Support
- Assist in interpreting client needs, requirements, and specifications for software development.
- Collaborate with cross-functional teams to deliver quality solutions within defined timelines.
- Participate in project-related activities, including domestic and international travel when required.
Key Competencies
- Foundational knowledge and hands-on skills in .NET Core and/or Java development.
- Strong logical reasoning, analytical thinking, and problem-solving capabilities.
- Eagerness to learn and apply software programming best practices.
- Excellent communication and interpersonal skills with a collaborative attitude.
- Ability to adapt to new technologies and work effectively in a team environment.
- Openness to travel for project assignments or client engagements.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field (BE/B.Tech/MCA).
- 0–1 year of relevant experience in software development.
Associate Software Engineer (Java)
The main objective of this role is to support software design, development, and testing activities while gaining hands-on experience in real-world projects and enhancing technical proficiency in modern programming frameworks.
Key Responsibilities
Software Development and Testing
- Assist in developing applications using .NET Core and/or Java.
- Support in creating, executing, and documenting software test scenarios.
- Prepare and maintain development and testing reports to ensure process transparency.
Client Support and Requirements Gathering
- Receive, document, and interpret client reports on software issues and errors.
- Assist in analyzing client requirements, specifications, and business needs to support development activities.
- Collaborate with senior developers and project teams to deliver efficient solutions.
Collaboration and Learning
- Participate actively in team meetings, code reviews, and technical discussions.
- Demonstrate a willingness to learn and adopt new technologies, tools, and methodologies.
- Travel to domestic or international locations for project-related activities when required.
Key Competencies
- Foundational skills in .NET Core and/or Java development.
- Strong logical thinking, problem-solving, and analytical abilities.
- Keen interest in software design, testing, and full-stack development.
- Good communication and interpersonal skills with a collaborative attitude.
- Willingness to learn, adapt, and take initiative in project environments.
- Openness to travel for project deployments or client engagements.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (BE/B.Tech/MCA).
- 0–1 year of relevant experience in software development.
Java Developer
The main objective of this role is to design, develop, and maintain scalable applications and microservices while ensuring high-quality code, performance optimization, and effective collaboration with cross-functional teams to meet business and client requirements.
Key Responsibilities
Application Development and Maintenance
- Design, develop, and implement applications using Java, J2EE, JPA/Hibernate, jQuery/Angular, APIs, and Microservices.
- Participate in software testing activities including scenario creation, test implementation, and issue resolution.
- Prepare reports and documentation on software development and testing processes.
Client Support and Issue Resolution
- Receive and analyze client reports on software issues and errors.
- Assist in interpreting, documenting, and resolving customer-reported problems.
- Participate in requirement-gathering sessions to understand client needs, specifications, and business objectives.
Collaboration and Continuous Improvement
- Work closely with team members to design robust, scalable, and maintainable solutions.
- Support continuous integration and delivery through CI/CD pipelines (Jenkins, TeamCity, GitLab).
- Contribute to improving internal development standards, processes, and practices.
- Travel to domestic or international locations for project-related activities when required.
Key Competencies
- Proven experience in Java and J2EE development with a strong understanding of API integration and microservices architecture.
- Proficiency in Hibernate/JPA, REST services, and front-end frameworks (jQuery/Angular).
- Experience working with Docker, containerization methods, and SCM tools (Git, GitLab).
- Strong foundation in CI/CD pipelines using Jenkins, TeamCity, or related tools.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, teamwork, and interpersonal abilities.
- Demonstrated ability to work in a fast-paced and collaborative environment.
Requirements
- Bachelor’s degree in Information Technology, Computer Science, or a related field (BE/B.Tech).
- 3–5 years of relevant software development experience.
Manager – Presales
The main objective of this role is to lead and manage pre-sales operations across regions, ensuring excellence in bid management, solution presentations, and stakeholder coordination while building strong client relationships that drive business growth.
Key Responsibilities
Pre-Sales and Bid Management
- Lead and manage all pre-sales activities to support global sales teams in acquiring new customers.
- Oversee preparation, vetting, and submission of proposals, concept notes, EOIs, and other project-related documentation.
- Manage bids and ensure quality proposals through effective coordination with internal and external stakeholders.
- Participate in external bids, ensuring timely and accurate responses to client requirements.
- Maintain a comprehensive repository of project-related information, including proposals, presentations, collaterals, offerings, case studies, and references.
Client Engagement and Solution Demonstration
- Respond to client inquiries regarding product demos and presentations.
- Organize and conduct product demonstrations, benchmarks, and Proof of Concepts (PoC).
- Prepare and deliver technical presentations, workshops, and prototype demonstrations.
- Represent the organization to clients, engaging both at executive and technical levels to understand their business needs.
Sales Support and Business Enablement
- Provide on-call and ad-hoc information support to global sales teams.
- Collaborate with teams to develop accurate project financials and pricing models.
- Drive inbound (push) selling of products and services.
- Support marketing efforts through creation of case studies and technical materials for sales enablement.
Leadership and Team Development
- Lead and mentor a team of experienced pre-sales professionals, fostering continuous improvement and innovation.
- Introduce and implement new processes to enhance team productivity and efficiency.
- Report pre-sales performance and achievements to senior management.
- Ensure quality, consistency, and compliance in all deliverables produced by the pre-sales team.
Key Competencies
- Proven experience leading pre-sales or bid management teams in the IT solutions sector.
- Strong ability to engage with clients at both technical and executive levels, particularly across the Middle East and Africa regions.
- Excellent presentation, communication, and stakeholder management skills.
- Strong analytical and problem-solving abilities with sound business acumen.
- Proven capability in developing technical proposals, concept notes, and financial estimates.
- Ability to manage multiple projects simultaneously while maintaining high-quality standards.
Requirements
- Bachelor’s degree in Engineering (BE/B.Tech) or Business Administration (MBA/PGDM).
- 12–15 years of relevant experience in Pre-Sales, Bid Management, or Solution Consulting roles.
- Demonstrated experience in managing cross-regional clients, especially in the Middle East and Africa.
Sales Coordinator
The main objective of this role is to provide end-to-end administrative and coordination support to the sales team — ensuring accuracy in sales operations, timely communication with clients, and seamless collaboration across internal departments.
Key Responsibilities
Sales Operations Support
- Support the sales team in daily activities including data entry, order processing, and sales tracking.
- Maintain accurate sales records, reports, and databases to ensure up-to-date information for decision-making.
- Coordinate with internal teams such as Marketing, Customer Service, and IT to facilitate smooth sales operations.
Client and Team Coordination
- Schedule and manage sales-related meetings and appointments (with IT Director, CS and PS teams).
- Assist in lead generation, follow-up, and pipeline management.
- Ensure timely and professional communication with clients and internal stakeholders.
Administrative and Reporting Functions
- Prepare sales materials, presentations, and documentation as required.
- Perform general administrative tasks including managing emails, phone calls, and correspondence.
- Generate and analyze sales reports for tracking team performance and progress.
Key Competencies
- Strong background in sales coordination or customer-facing roles (minimum 5 years).
- High proficiency in MS Excel, data management, and calendar scheduling tools.
- Excellent organizational skills with keen attention to detail and accuracy in sales documentation.
- Strong communication and interpersonal skills, with the ability to work effectively across departments.
- Proven ability to manage multiple priorities, including order tracking, meeting coordination, and client follow-ups.
- Experience in handling government clients is an added advantage.
Requirements
- A Bachelor’s degree in Business Administration, Marketing, or a related field.
- An MBA qualification will be an added advantage.
- 5–7 years of relevant experience in sales coordination or similar roles within a structured organization.
Presales Consultant
The main objective of this role is to drive winning bid strategies, develop business opportunities from scratch, and ensure the delivery of high-quality, compliant, and compelling proposals that align with the organization’s strategic goals.
Key Responsibilities
Bid Strategy and Management
- Develop winning bid strategies and build opportunities from inception.
- Define and implement achievable bid plans including schedules, resource allocation, and budget requirements.
- Take ownership of proposal delivery, ensuring quality, compliance, and timely submission.
- Analyze competitiveness of bid pricing and provide benchmarking data.
- Manage multiple opportunities simultaneously.
Proposal Development and Presentation
- Conceptualize and present solutions through PowerPoint and other presentation tools.
- Interface with internal teams, subject matter experts (SMEs), and external stakeholders to compile compelling bids.
- Lead price negotiations and ensure proposals meet client expectations.
- Represent the company to clients and conduct product/solution demonstrations.
Process Management and Compliance
- Ensure adherence to company processes, procedures, and bid governance standards.
- Maintain 100% repository update and MIS compliance for all bid activities.
- Support cross-functional teams including HR, Finance, Marketing, and Business Support Services (BSS).
Team Leadership and Capability Building
- Guide and mentor the team to enhance skills and ensure on-time, high-quality deliverables.
- Conduct internal sessions to share best practices and continuously improve bid processes.
Key Competencies
- Proven experience in IT Pre-Sales, Bid Management, or a similar role.
- Demonstrated ability to engage and persuade customers at multiple levels, including C-suite executives.
- Strong business acumen with the ability to link technical solutions to customer value and ROI.
- In-depth knowledge of proposal writing, tender participation, RFPs, and RFIs.
- Excellent presentation, negotiation, and communication skills.
- Proficiency in using presentation tools and other bid-related software.
- Strong analytical and problem-solving skills with a collaborative team orientation
Requirements
- Bachelor’s degree in Engineering (BE/B.Tech) or Business Administration (MBA).
- Proven experience in managing international clients (US/Middle East/Africa).
- Solid understanding of the sales process and ability to support sales teams effectively.
The post Submit CVs – Current Recruitments at Human Asset Consultants appeared first on Jobs in Kenya – http://jobwebkenya.com/.