Software/ Programming / Web development

Application Developer

The International Institute of Tropical Agriculture (IITA)·Oyo, nigeria·Full Time·Contract
Software/ Programming / Web developmentmanagerFull TimeContract
-Closes Oct 16, 2026

The International Institute of Tropical Agriculture (IITA) is a not-for-profit institution that generates agricultural innovations to meet Africa’s most pressing challenges of hunger, malnutrition, poverty, and natural resource degradation. Working with various partners across sub-Saharan Africa, we improve livelihoods, enhance food and nutrition security, increase employment, and preserve natural resource integrity. IITA is a member of CGIAR, a global agriculture research partnership for a food secure future.

We are  recruiting to fill the position below:

Job Position: Application Developer

Job ID: STS2026-13

Job Location: Ibadan, Oyo

Duties

  • Design, develop, and implement new features and enhancements for the RFU application using C# and .NET Framework.
  • Thoroughly test new features and enhancements to ensure quality and functionality before deployment.
  • Monitor, troubleshoot, and resolve application issues to ensure system stability and performance.
  • Develop and maintain relevant technical and user documentation for the application.
  • Train and support users to ensure effective and optimal use of the application.
  • Serve as the first point of contact for RFU users and provide timely resolution of application-related issues.
  • Apply software development, security, coding, and version control best practices.
  • Work with users and teams to gather requirements and support application integration with relevant systems.
  • Perform any other duties assigned by the Supervisor.

Requirements

  • BSc / HND / B.Tech Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or related discipline with a minimum of two (2) years of relevant experience in a well-structured organization.

Competencies

The ideal candidate must have:

  • Strong proficiency in C#, .NET Framework, application development, maintenance, and system integration.
  • Practical experience in web application development, database design, management, and integration.
  • Knowledge of user interface and user experience design principles.
  • Strong analytical and problem-solving skills with the ability to work independently and with minimal supervision.
  • Good interpersonal and teamwork skills, with the ability to collaborate effectively with users and technical teams.
  • Good written and verbal communication skills.

At a glance

Company

The International Institute of Tropical Agriculture (IITA)

Location

Oyo, nigeria

Employment

Full Time

Experience

manager

Valid until

October 16, 2026

Created

October 12, 2026

More opportunities

Similar roles you might like

Mobile App Developer

Primera Africa Finance Group

Lagos, nigeria

full-time

About the job We are seeking a skilled Mobile Application Developer to design, develop, test, and maintain high-quality, responsive mobile applications across iOS and Android platforms. The role involves translating UI/UX designs into functional applications, integrating backend services and third-party solutions, optimizing application performance, and managing app releases. The successful candidate will work closely with Product, Design, Backend, and other technology teams to deliver reliable and user-friendly mobile experiences. Requirements Design, develop, and maintain responsive cross-platform mobile applications for iOS and Android. Translate UI/UX designs and wireframes into high-quality, reusable, and scalable mobile code. Integrate mobile applications with REST/GraphQL APIs, backend services, and third-party SDKs, including payment, push notification, and analytics solutions. Optimize applications for performance, stability, security, accessibility, and compatibility across devices and operating system versions. Conduct unit, integration, and end-to-end testing to ensure application quality and reliability. Identify, troubleshoot, and resolve bugs, crashes, performance issues, and UI defects. Manage application builds, testing, deployment, and releases to the Apple App Store and Google Play Store. Collaborate with Product, UI/UX, Backend, and other technology teams to deliver features from development through deployment. Participate in code reviews and ensure adherence to coding standards, best practices, and development guidelines. Maintain clear and up-to-date technical documentation for application features, components, and processes. Monitor application performance and user feedback, and implement improvements to enhance user experience and app stability. Contribute to sprint planning and ensure assigned features are delivered within agreed timelines and quality standards.

9 days ago

Mobile App Developer

Koins Microfinance Bank

Lagos, nigeria

full-time

Job Summary We are seeking a skilled Mobile Application Developer to design, develop, test, and maintain high-quality, responsive mobile applications across iOS and Android platforms. The role involves translating UI/UX designs into functional applications, integrating backend services and third-party solutions, optimizing application performance, and managing app releases. The successful candidate will work closely with Product, Design, Backend, and other technology teams to deliver reliable and user-friendly mobile experiences. Key Job Responsibilities Design, develop, and maintain responsive cross-platform mobile applications for iOS and Android. Translate UI/UX designs and wireframes into high-quality, reusable, and scalable mobile code. Integrate mobile applications with REST/GraphQL APIs, backend services, and third-party SDKs, including payment, push notification, and analytics solutions. Optimize applications for performance, stability, security, accessibility, and compatibility across devices and operating system versions. Conduct unit, integration, and end-to-end testing to ensure application quality and reliability. Identify, troubleshoot, and resolve bugs, crashes, performance issues, and UI defects. Manage application builds, testing, deployment, and releases to the Apple App Store and Google Play Store. Collaborate with Product, UI/UX, Backend, and other technology teams to deliver features from development through deployment. Participate in code reviews and ensure adherence to coding standards, best practices, and development guidelines. Maintain clear and up-to-date technical documentation for application features, components, and processes. Monitor application performance and user feedback, and implement improvements to enhance user experience and app stability. Contribute to sprint planning and ensure assigned features are delivered within agreed timelines and quality standards.

10 days ago

Senior Systems Administrator

Nestoil Plc

Lagos, nigeria

full-time

The Senior Systems Administrator will be responsible for resolving escalated service issues, coaching other administrators to resolve, engineering and implementing complex projects, and maintaining and overseeing data center infrastructure. This role is a key position within ICT operations and will be called upon to resolve higher levels of technical issues on Microsoft and other data center technologies, including end-user computer environment protection. Reports To: Head, ICT Systems Direct Reports: Administrators Internal Relationships: All Users External Relationships: Vendors Responsibilities Management of Microsoft M365 including all communication and collaboration services offered under it, including Teams, Exchange E-mail, SharePoint, etc. Device management and enrollment. Device compliance and configuration. Conditional Access. Mobile Application Management. DLP policies. Identify security risks within the Office 365 environment and services and suggest mitigations. Support hybrid Microsoft environments. Investigate and analyze resource utilization and prepare reports. Optimize network infrastructure to maintain the highest possible level of performance and security. Plan the replacement of obsolete resources that make up the enterprise network infrastructure. Build, support and maintain the VDI environment, including standardized templates, application delivery methods, enterprise antivirus, persona management infrastructure, host servers and zero clients. Build, support and maintain the configuration management suite, including multiple Windows Enterprise desktop images (WIMs), automated task sequences, automated backup infrastructure, central imaging environment, automated software deployment and patch management updates. Manage and support Veeam cloud/on-prem backup infrastructure. Build, support and maintain Active Directory Group Policy Objects used to secure and configure the enterprise client-computing infrastructure. Build, support and maintain role-based access control for enterprise computing solutions, including VDI, endpoint management suite and Print/Scan solutions. Build, support and maintain support documents, standard operating procedures and policies related to network, security systems, server and storage infrastructure, and client-computing infrastructure. Work with application developers and third-party vendors to develop software or virtualized installation packages for network deployment via the Enterprise configuration management suite. Build, support and maintain enterprise network, servers and storage infrastructure, both virtual and physical, using routine commands, administration techniques, tools and utilities. Build, support and maintain Microsoft and Linux infrastructure for the enterprise. Build, support and maintain protection of company data and systems through security solutions, backups, redundancy and disaster recovery solutions. Manage the asset lifecycle process through planning and forecasting, including recommendations for replacement of obsolete or end-of-life resources. Interact with external vendors to evaluate technology changes, including licensing and contracts, and their impact on the business. Investigate and analyze resource utilization and prepare reports and metrics, making appropriate changes to optimize infrastructure and provide the highest possible level of performance and security. Person Specifications Academic Qualification Bachelor's degree in Information Technology or related discipline. Professional Qualifications Microsoft Azure Administrator Microsoft 365 Security Administrator Microsoft Azure Security Engineer ITIL Foundation Experience Minimum of 4 years of experience in Windows systems installation, operations, administration and maintenance of physical and virtualized servers. Experience managing Windows Server OS and domain architecture, including Active Directory, DNS/DHCP, Microsoft Exchange, Certificate Services, GPOs, policies and permissions. Extensive knowledge of Windows PowerShell, standard utilities and common Windows security tools. Technical Knowledge & Expertise Excellent knowledge of Microsoft Active Directory Domain Services. Knowledge of authentication protocols and techniques including LDAPS, SAML and Kerberos. Strong knowledge of network tools and protocols such as TCP/IP. Excellent knowledge of VMware and administration of virtual servers. Working knowledge of NAS/SAN storage environments. Ability to evaluate and remediate security vulnerabilities. Key Skills & Competencies Experience with large Exchange to Office 365 migrations. Office 365 administration, applications and services in a hybrid server environment. Deep knowledge of Microsoft Teams, SharePoint, Active Directory and Client/Server Architecture. Knowledge of Microsoft M365/O365 administration. Experience implementing Office 365 and Exchange Online. Experience working with Microsoft Skype for Business. Deep knowledge of High-Availability computing and networking, including load balancing, TCP/IP, DHCP and DNS. Experience using PowerShell and/or other scripting tools. In-depth technical expertise in messaging, video, voice, web conferencing and IP telephony technologies. Experience working with File Security and Classifications. Solid grasp of UCC Communications Protocols including SIP, RTV, WebRTC, H.264 and H.323, and understanding of the impact of QoS in the UCC ecosystem. Knowledge of Hyper-V, vSphere, Citrix, SQL and Terminal Services. Experience with Exchange Server 2003 - 2016. Experience with Windows Server 2003 - 2016. OSX troubleshooting experience.

a month ago

Senior Penetration Tester Infrastructure, Platform & Backend

Heirs Insurance Ltd

Lagos, nigeria

full-time

About the Role We are looking for an experienced Senior Penetration Tester to lead offensive security testing across our cloud-hosted digital banking platform. In this role, you will identify, validate, and exploit security vulnerabilities across cloud infrastructure, Kubernetes environments, backend services, APIs, CI/CD pipelines, and banking integrations. Working closely with the Cyber Security leadership team, you will provide technical expertise that strengthens our security posture, influences remediation priorities, and helps ensure our platforms meet the highest security standards. Key Responsibilities Plan and execute penetration tests across cloud infrastructure, networks, and backend systems. Assess the security of AWS cloud environments, Kubernetes clusters, IAM configurations, VPNs, firewalls, and network segmentation. Perform API security testing, including authentication, authorization, encryption, and injection testing. Evaluate CI/CD pipelines, container security, infrastructure-as-code, and software supply chain controls. Conduct database and infrastructure security assessments. Perform assumed-breach and lateral movement exercises. Produce detailed penetration testing reports with risk ratings, proof-of-concept evidence, and remediation recommendations. Present findings to technical and executive stakeholders. Validate remediation efforts through retesting. Required Qualifications Experience Minimum 5 years of hands-on penetration testing experience. At least 3 years focused on: AWS cloud security Kubernetes security CI/CD pipeline security Infrastructure penetration testing Technical Skills Strong experience with: AWS Security Services Kubernetes Security API Security Testing Network Security VPN Security Container Security Infrastructure-as-Code security OWASP Testing Methodologies Experience using tools such as: Burp Suite Professional Nmap Metasploit Nuclei kubectl AWS CLI Checkov Trivy Python or Go scripting Certifications Required Offensive Security Certified Professional (OSCP) Highly Preferred Offensive Security Experienced Penetration Tester (OSEP) AWS Certified Security - Specialty Certified Kubernetes Security Specialist (CKS) Certified Kubernetes Application Developer (CKAD) GIAC Penetration Tester (GPEN) Preferred Experience Financial Services, Banking, or FinTech environments PCI-DSS and ISO 27001 Payment platform security Cloud WAF security Runtime security tools (Falco, Tetragon, Groundcover) Red Team engagements Multi-cloud environments What We're Looking For We're looking for someone who: Demonstrates deep technical expertise in offensive security. Can identify complex vulnerabilities beyond automated scanning. Produces high-quality technical reports for both technical and executive audiences. Exercises sound judgment when handling critical security findings. Maintains the highest standards of professionalism and integrity. Stays current with emerging attack techniques and threat intelligence.

3 months ago

Practice Lead, Cloud And Data Analytics

eRecruiter Nigeria

Lagos, nigeria

full-time

Our client is one of the leading technology companies in Africa. They are looking to hire a Practice Lead, Cloud & Data Analytics who would will spearhead their advanced data and AI initiatives, while driving innovation across digital application platforms. The ideal candidate will have a strong technical and strategic background, a deep understanding of Microsoft technologies, and a passion for leveraging AI to solve real-world problems. Job Responsibilities: Practice Leadership Lead the Data & AI and Digital Application & Innovation practice, ensuring alignment with organizational goals and customer success metrics. Define and execute the practice strategy, roadmap, and priorities to deliver innovative solutions and achieve revenue targets. Collaborate with cross-functional teams to identify business opportunities and translate them into cutting-edge AI and data solutions. Stay updated on the latest trends in data, AI, and Microsoft technologies to maintain the practice's competitive edge. Technical Expertise Leverage expertise in Microsoft Fabric Technology to build scalable data solutions and manage end-to-end data pipelines. Drive data migration projects to Azure, ensuring secure and efficient transitions from legacy systems. Lead database modernization efforts, utilizing Azure-native technologies for enhanced performance and scalability. Design and implement solutions leveraging Azure OpenAI technologies, including Large Language Models (LLMs). Develop and integrate LLM applications using Azure AI Studio, catering to business-specific use cases. Architect end-to-end solutions for data-driven decision-making and predictive analytics. Lead PoC (Proof of Concept) and pilot projects to demonstrate business value and scalability. Work closely with clients to understand their business challenges and propose tailored solutions. Drive workshops and discovery sessions to gather requirements and educate stakeholders on the potential of Data & AI solutions. Develop and maintain strong relationships with Microsoft and other technology partners to maximize value delivery. Build, mentor, and lead a high-performing team of data engineers, AI specialists, and application developers. Provide training and upskilling opportunities to align team capabilities with emerging technologies. Job Requirements: Bachelor's or master's degree in Computer Science, Data Science, AI, or a related field. 7+ years of experience in Data & AI, with at least 2 years in a leadership role. Certifications in Microsoft Azure (e.g., Azure Solutions Architect, Azure AI Engineer, or similar) are highly desirable. Skills Required: Strategic thinker with a track record of delivering innovative solutions. Exceptional stakeholder management and client-facing skills. Excellent communication and presentation abilities, with a focus on simplifying technical concepts for diverse audiences. Proven ability to lead and mentor teams in a dynamic environment.

4 months ago

Senior Server Infrastructure Manager

Dangote

Lagos, nigeria

full-time

Location: DANGOTE FERTILIZER, DANGOTE FERTILIZER Job Overview: As a Senior Server Infrastructure Manager, he/she would be responsible for the design, implementation, maintenance, and optimization of an organization's server infrastructure. This role involves working with hardware, software, and network components to ensure the reliability, performance, and security of servers and general network systems. Key Responsibilities: Server Design and Implementation: Design, plan, and implement server infrastructure solutions based on business requirements. Install, configure, and deploy physical and virtual servers, ensuring optimal performance and resource utilization. Server Administration: Perform routine system administration tasks, including system monitoring, troubleshooting, and maintenance. Manage user accounts, permissions, and access controls on server systems. Hardware and Software Management: Procure, install, and maintain server hardware components, including processors, memory, storage, and peripherals. Manage server operating systems, ensuring they are up to date with patches and security updates. Performance Monitoring and Optimization: Monitor server performance and proactively address issues to ensure optimal system functionality. Implement performance tuning and optimization strategies for servers and associated applications. Backup and Disaster Recovery: Develop and maintain backup and disaster recovery plans for server systems. Conduct regular testing of backup and recovery procedures to ensure data integrity and system availability. Security Management: Implement and enforce IT & OT security measures to protect server infrastructure against unauthorized access, vulnerabilities, and cyber threats. Conduct regular security audits and implement best practices for server security. Documentation: Maintain comprehensive documentation for server configurations, procedures, and troubleshooting guides. Ensure documentation is up-to-date and accessible to relevant stakeholders. Collaboration and Communication: Collaborate with cross-functional teams, including network administrators, system architects, and application developers. Communicate effectively with team members and management to provide updates on server infrastructure projects and issues. Qualifications and Experience: A degree in Information Technology, Computer Science, Electrical Engineering or a related field with 15 years post Bachelors' qualification or 5 years post Masters' qualification experience. Candidate would be expected to possess the following Professional certifications: CCNA, CISSP, and ITIL 2. Proven experience as a Server Administrator or incumbent in a similar role. In-depth knowledge of server hardware, virtualization technologies, and server operating systems (e.g., Windows Server, Linux). Skills and Competences: Familiarity with server management tools and scripting languages. Strong problem-solving and troubleshooting skills. Knowledge of IT Security best practices and compliance standards. Candidate must have Analytical Thinking Must be Self Confident Must possess the ability to communicate effectively and Must have interpersonal astuteness Fair knowledge of Instrumentation and OT activities would be an added advantage.

4 months ago