New
NEW TOOLS AVAILABLE — Discover Your Ideal Career Path with our AI Career Assessment Tool · Optimize your CV for ATS Recruitment Systems — Beat the bots, land interviews · 95% ATS Compatibility Rate · 100% Tested & Verified · Career Guidance for Students & Professionals      
NEW TOOLS AVAILABLE — Discover Your Ideal Career Path with our AI Career Assessment Tool · Optimize your CV for ATS Recruitment Systems — Beat the bots, land interviews · 95% ATS Compatibility Rate · 100% Tested & Verified · Career Guidance for Students & Professionals      
🇳🇬 Nigerian Number 🇬🇧 UK Number

1-3 Years Coding Experience? Apply for AIBT’s Remote Programmer Job

About Athena Institute of Business & Technology (AIBT)

Athena Institute of Business and Technology (AIBT) is building Africa’s next generation of business, policy, and tech leaders, through flexible, practical, and impact-driven learning.

Programmer Job Summary (Remote)

This Programmer job is fully remote and open to candidates across Nigeria with 1-3 years of relevant programming or software development experience. AIBT is recruiting for this role to develop, test, maintain, and improve software applications and computer systems that support organisational operations and business objectives. It’s a strong fit for analytical, detail-oriented early-career developers with strong programming fundamentals and a portfolio of completed projects.

Quick Facts

  • Job Title: Programmer (Remote)
  • Company: Athena Institute of Business & Technology (AIBT)
  • Location: Nigeria (Remote)
  • Employment Type: Full-time
  • Application Deadline: 27th October, 2026

Job Description

AIBT is seeking a skilled, analytical, and detail-oriented Programmer to develop, test, maintain, and improve software applications and computer systems that support organisational operations and business objectives. The successful candidate will be responsible for writing clean, efficient, and maintainable code, troubleshooting software issues, implementing technical solutions, and collaborating with other team members to deliver reliable and user-friendly applications.

Core Job Functions for This Programmer Role

  • Software Development: Design, write, test, debug, and maintain computer programs and software applications.
  • Requirements Translation: Translate functional requirements and technical specifications into effective software solutions.
  • Feature Development: Develop new features and improve existing applications to meet organisational needs.
  • Troubleshooting: Identify, troubleshoot, and resolve software errors, bugs, and performance issues.
  • Code Quality: Write clean, reusable, efficient, and well-documented code.
  • Testing: Conduct unit testing and participate in integration testing to ensure software quality and reliability.
  • Team Collaboration: Collaborate with software developers, system analysts, designers, and other stakeholders on development projects.
  • System Maintenance: Maintain and update existing software systems to improve performance, functionality, and security.
  • Integration: Integrate applications with databases, APIs, and third-party systems where required.
  • Version Control: Use version control tools to manage source code and support collaborative development.
  • Documentation: Prepare and maintain technical documentation, including program specifications, code documentation, and user guides.
  • Standards Compliance: Follow established coding standards, security practices, and software development procedures.
  • Code Reviews: Participate in code reviews and contribute to continuous improvement of development processes.
  • Technology Research: Research emerging technologies and recommend appropriate tools and approaches to improve software delivery.

Why This Programmer Job Stands Out

This role offers:

  • A fully remote position with an organisation focused on building Africa’s next generation of leaders
  • A flexible experience requirement — candidates with strong fundamentals and a project portfolio may be considered even without meeting every formal requirement
  • Broad exposure across coding, testing, database integration, and documentation
  • A clear, structured application process with a defined assessment pathway

Requirements

Education and Qualifications:

  • Bachelor’s Degree or HND in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline
  • Relevant professional certifications in programming or software development are an advantage
  • Demonstrable programming skills through personal projects, internships, professional work, or open-source contributions
  • Equivalent practical experience and demonstrable technical ability may be considered in place of formal qualifications

Experience:

  • 1-3 years of relevant experience in programming, software development, application support, or a related technical role
  • Demonstrable experience writing, testing, debugging, and maintaining software code
  • Practical knowledge of at least one programming language and its relevant development tools
  • Experience working with databases and integrating software components
  • Familiarity with version control, testing practices, and software documentation

Technical Skills:

  • Proficiency in at least one programming language, such as Python, Java, JavaScript, C#, PHP, or C++
  • Good understanding of programming fundamentals, algorithms, data structures, and object-oriented programming
  • Knowledge of software development life cycles and standard development methodologies
  • Experience working with relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server
  • Familiarity with SQL, database queries, and data manipulation
  • Understanding of software testing, debugging, error handling, and performance optimisation
  • Experience using version control systems such as Git and platforms such as GitHub or GitLab
  • Familiarity with APIs, application integration, and basic networking concepts
  • Understanding of software security principles and secure coding practices

Professional Skills:

  • Strong analytical and problem-solving abilities
  • Attention to detail and commitment to code quality
  • Logical thinking and the ability to break down complex problems
  • Effective written and verbal communication skills
  • Good time management and organisational skills
  • Ability to work independently and collaboratively within a team
  • Adaptability and willingness to learn new programming languages and technologies

How to Apply for This Programmer Job

Interested and qualified candidates should send the following documents to fisimah@aibt.info, using “Application for Programmer Position” as the subject of the email:

  • An updated CV or résumé highlighting relevant qualifications, technical skills, and experience
  • A brief cover letter explaining their suitability for the position
  • Links to a GitHub, GitLab, or other portfolio showcasing completed programming projects, where available
  • A brief description of relevant software projects, including the technologies used and the candidate’s contributions

Application Deadline: 27th October, 2026

Note: Shortlisted candidates may be invited to complete a practical programming assessment and participate in a technical interview. Only shortlisted candidates will be contacted.

Frequently Asked Questions About This Programmer Job

Q: What qualifications are needed for this Programmer job?
A: A Bachelor’s Degree or HND in Computer Science, Software Engineering, Information Technology, or a related discipline, plus 1-3 years of relevant programming experience. Equivalent practical experience and a strong project portfolio may be considered in place of formal qualifications.

Q: Where is this Programmer job located?
A: The role is fully remote, open to candidates across Nigeria.

Q: What does this role involve day-to-day?
A: The role covers designing, writing, testing, and debugging software, translating requirements into solutions, maintaining existing systems, integrating applications with databases and APIs, and collaborating with development teams.

Q: How do I apply, and when is the deadline?
A: Send your CV, cover letter, GitHub/GitLab portfolio links, and a description of relevant projects to fisimah@aibt.info using “Application for Programmer Position” as the subject line, before the deadline of 27th October, 2026.


Before you apply, make sure your CV and application letter are optimized to pass Applicant Tracking Systems (ATS) and catch the recruiter’s eye. Use our CV Optimization Tool to tailor your CV and cover letter specifically to this role — and boost your chances of landing an interview.

📲 WhatsApp (Nigeria): wa.me/2349129682895
📲 WhatsApp (UK): wa.me/447777666454
📸 Instagram: @ddsolutions_com
🐦 Twitter/X: @ddbract_com
📘 Facebook: DDBRACT Solutions
💼 LinkedIn: DE DAV’S BRACT Solutions
▶️ YouTube: @ddbractsolutions

Let DDBRACT Solutions help you stand out in a competitive job market.

CV optimization tool

author avatar
DDadmin

Leave a Reply

Your email address will not be published. Required fields are marked *

Let's fix all your content and academic writing needs, saving you time, money & stress.

favicon

Join the DDBRACT Weekly Digest

Get training updates, scholarships, and job opportunities every week.

OUR OFFICES

Nigeria Office:

2 Rumudike Street, Off NYSC Road
Alakahia, Port Harcourt
Rivers State, Nigeria


United Kingdom Office:

Luton, England, United Kingdom

© 2026 All Rights Reserved.

NEED SUPPORT?

Chat with our team now for quick answers.