We're hiring!!!
Job Title: Senior Developer
Location: Abuja, Nigeria
Industry: Information and Communication Technology (ICT)
Employment Type: Full-Time
Job Overview:
We are seeking a talented and experienced Senior Developer to join our growing ICT team. In this role, you will be responsible for designing, building, and maintaining high-quality software applications that support our digital infrastructure and business processes. The ideal candidate is passionate about coding, thrives in a collaborative environment, and is eager to contribute to innovative projects while mentoring junior developers.
Key Responsibilities:
Software Development
- Develop, test, and deploy scalable and maintainable software applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code aligned with industry best practices.
Architecture & Design
- Participate in system architecture discussions and contribute to software design decisions.
- Collaborate with product managers and stakeholders to understand technical requirements and deliver effective solutions.
Code Review & Quality Assurance
- Conduct code reviews and provide constructive feedback to ensure high code quality and adherence to coding standards.
- Develop and execute unit, integration, and performance tests to ensure application reliability and scalability.
Collaboration
- Work cross-functionally with UI/UX designers, QA engineers, DevOps, and other developers to ensure seamless integration and high performance.
- Engage in Agile practices, including sprint planning, daily stand-ups, and retrospectives.
Mentorship
- Mentor and coach junior developers, sharing knowledge and encouraging technical growth.
- Promote a positive, inclusive, and collaborative team culture.
Continuous Improvement
- Stay informed of emerging technologies, frameworks, and best practices in software development.
- Continuously evaluate and improve existing codebases, tools, and processes.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree is an advantage).
Experience:
- Minimum of 5 years of hands-on software development experience within an ICT environment.
- Proven expertise in one or more programming languages such as Java, C#, Python, or JavaScript.
- Strong experience with frameworks such as React, Angular, or .NET.
Technical Skills:
- Proficient in working with SQL and NoSQL databases.
- Solid understanding of RESTful APIs and web service integration.
- Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization tools like Docker and Kubernetes is a plus.
Soft Skills:
- Excellent analytical, problem-solving, and debugging skills.
- Strong verbal and written communication skills.
- Ability to manage multiple tasks and work independently or within a team in a fast-paced environment.
Benefits:
- Competitive salary with performance-based bonuses
- Access to professional development, training programs, and certification sponsorship
- Flexible work hours and remote work opportunities
Applications: https://kennediajobs.com/apply?valid=NzYw
Job Type: Full-time