Jobs

Current Recruitments at Human Asset Consultants

  • Contents
  • Open Jobs
    1. Associate Software Engineer (.NET Core)
    2. Associate Software Engineer (Java)
    3. Java Developer
    4. Manager – Presales
    5. Sales Coordinator
    6. Presales Consultant
  • Method of Application

Current Recruitments at Human Asset Consultants

Associate Software Engineer (.NET Core)

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 0 – 1 years
  • Location Nairobi
  • Job Field ICT / Computer&nbsp

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.

go to method of application »

Method of Application

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.

go to method of application »

Leave a Comment