Senior Developer
Henriken Consulting HR
Engineering & Technology
- Minimum Qualification :
Job Description/Requirements
Company Description
Henriken Consulting Limited (HCL) is a leading human capital management and development organization serving a diverse clientele across Africa, USA, UK, and Canada. We work with individuals, SMEs, large corporations, and various private and public institutions. Our services include international management education and training, professional certifications, human capital management, and business solutions. At HCL, we pride ourselves on quality, innovation, and exceptional service delivery, aiming to be the global leader in people and business management.
Role Description
This is a full-time on-site role for a Senior Developer based in Abuja. The Senior Developer will be responsible for designing, developing, and maintaining high-quality software applications within the ICT environment. You will collaborate with cross-functional teams to deliver innovative solutions that meet business needs and enhance user experience. This role requires strong technical skills, a passion for coding, and the ability to mentor junior developers.
Qualifications
- Strong proficiency in programming languages such as Java, Python, or C++
- Experience with web development frameworks and technologies such as React, Angular, or Django
- Design, develop, and implement scalable software solutions using modern programming languages and frameworks.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Participate in the architecture and design of software applications, ensuring they are robust and efficient.
- Collaborate with product owners and stakeholders to gather and analyze requirements.
- Conduct code reviews to ensure code quality and share knowledge with team members.
- Implement unit tests and integration tests to maintain software reliability.
- Work closely with UI/UX designers, QA engineers, and other developers to create seamless applications.
- Actively participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Provide guidance and mentorship to junior developers, helping them improve their technical skills and professional growth.
- Foster a collaborative and inclusive team environment.
- Stay current with industry trends and emerging technologies, and recommend improvements to existing systems and processes.
- Participate in technical discussions and contribute to the development of best practices. Bachelor's degree in Computer Science, Software Engineering, or a related field
<