- Contents
- Open Jobs
- Associate Software Engineer (.NET Core)
- Associate Software Engineer (Java)
- Java Developer
- Manager – Presales
- Sales Coordinator
- 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 
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