Join Our Growing Team!
Job Title: Software Developer / Programmer (Intern)
Location: Abuja, Nigeria (Hybrid – 2-3 days in the office per week)
Type: Full time
Start Date: Immediate
Reports to: Senior Social Impact Informatics Advisor
Application Deadline: December 6th 2024
Who we are
Africa Hub for Innovation & Development (AHFID) is a solutions-oriented, value-focused organization committed to partnering with clients and communities to navigate and overcome complex human challenges. With a deep-seated passion for innovation and development, AHFID brings together a legacy of expertise and partnerships to address the critical needs in human development. We are committed to creating innovative, technology-driven solutions that address social impact challenges across Africa. We foster an environment of learning, innovation, and collaboration, empowering passionate individuals to contribute meaningfully to sustainable development.
This internship offers a unique opportunity for aspiring software developers to work on impactful projects while gaining hands-on experience in designing, developing, and deploying integrated technology solutions that make a difference.
Position Overview
The Software Developer / Programmer Intern will support the development of cutting-edge social impact solutions under the guidance of the Senior Social Impact Informatics Advisor. The intern will work collaboratively with the technical team to contribute to various phases of the software development lifecycle, from ideation to implementation. This role is ideal for individuals eager to learn, innovate, and apply their technical skills to solve real-world challenges.
Key Responsibilities
Software Development and Support
- Assist in designing, coding, testing, and debugging web and mobile applications.
- Collaborate with the team to develop user-centered technology solutions for social impact projects.
- Write clean, efficient, and well-documented code in alignment with project requirements and standards.
- Participate in troubleshooting, debugging, and optimizing existing applications.
Innovation and Solution Development
- Contribute to brainstorming and conceptualizing innovative solutions for social and humanitarian challenges.
- Explore and recommend new technologies and tools to enhance software performance and usability.
- Participate in building prototypes and proof-of-concept applications to demonstrate new ideas.
Data and Integration
- Assist in integrating APIs, third-party tools, and data visualization libraries into applications.
- Collaborate with data teams to build systems for data collection and analysis.
- Ensure solutions are compliant with data security and privacy regulations.
Collaboration and Learning
- Work closely with senior developers, designers, and project managers to understand project goals and deliverables.
- Attend team meetings, workshops, and training sessions to develop technical and professional skills.
- Provide progress updates and seek guidance as needed to meet project timelines.
Qualifications and Skills
Education and Experience
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Demonstrated interest in social impact technology solutions or related projects (academic or personal).
Technical Skills
- Basic proficiency in programming languages such as Python, JavaScript, or Java.
- Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js) and back-end frameworks (e.g., Node.js, Django, or Flask).
- Understanding of relational and non-relational databases (e.g., MySQL, MongoDB).
- Exposure to version control systems like Git.
- Bonus: Experience with APIs, cloud services, or data visualization tools.
Competencies
- Strong analytical and problem-solving skills.
- Willingness to learn and adapt to new technologies and methodologies.
- Good communication and teamwork abilities.
- A proactive and innovative mindset with a passion for creating impactful solutions.
Work Environment
- Hybrid working model: 2-3 days in-office work per week.
- Opportunity to work on impactful, real-world projects with mentorship from experienced professionals.
How to Apply
Interested candidates should submit their CV, a brief cover letter outlining their interests, and any relevant project portfolio (if available) to careers@ahfid.org by 6th December 2024. AHFID is committed to fostering a culture of innovation and inclusion. We encourage candidates from diverse backgrounds to apply and become part of our transformative mission.
Only shortlisted candidates will be contacted.