The International Institute of Tropical Agriculture (IITA) is one of the world's leading research partners in finding solutions for hunger, malnutrition, and poverty. Our award-winning research for development (R4D) addresses the development needs of tropical countries. We work with partners to enhance crop quality and productivity, reduce producer and consu...
Read more about this company
Design, develop and implement computer application programs according to user requirements and system specifications in collaboration with stakeholders and Software Systems Unit (SSU) Digital Solution team.
Translate system specifications and requirements into program code and database structures; code, install, debug and document routine application programs. Follow the progress of the programs to ensure they are functioning properly.
Work with other developers and business analysts to design applications and related artifacts.
Design and develop Web, Desktop, Mobile applications, and API.
Design and develop database systems when required.
Produce clean, efficient code based on specifications.
Test and deploy completed system to both on-premises and cloud servers.
Ensure applications are developed with standard security features.
Debug and troubleshoot application to isolate and correct errors in program logic, syntax, and data entry.
Prepare test data script and written instructions for user acceptance testing of systems.
Provide post deployment and technical support to users.
Assist in maintaining and improving existing systems and applications, gather and evaluate user feedback.
Assist in solution testing, system documentation, user manual and user training etc.
Integrate software components and third-party programs when required.
Perform any other job-related duties as may be assigned by the Supervisor.
Requirements
QUALIFICATION:
BSc/HND in Computer Science, Information Systems, Software Engineering or related field with a minimum of four (4) years’ experience performing a similar role in a well-structured environment. Possession of Microsoft .NET Technologies Certifications, Secure Software Development Certifications is an added advantage.
COMPETENCIES:
The ideal candidate must:
Have proven experience as a Software Developer with full stack development skills in Microsoft.NET Core, React, ASP. Net Core MVC, Web API, SQL Server database development, C#, JavaScript, Transact SQL, PL/SQL, React Native
Have experience in software development process especially using Agile Scrum methodology.
Have knowledge of Oracle database and Microsoft Power platform development.
Be experienced in using best practices in software design and security,
Have good oral and written communication skills in English.
30 Contract Staffing Risks That Could Get Your Company SuedThis piece outlines 30 contract staffing risks that have real legal consequences under Nigerian law. If you are a business owner, HR professional, or staffing agency operator, you will find this highly valuable.
10 Steps to Building an Effective Talent PipelineLearn how to keep a list of good candidates ready in advance, before a role becomes vacant. Discover step by step the process of building a talent pipeline that works.
2026 / 2027 NEPL / OERNL Joint Venture Tertiary Scholarship Scheme (National Merit Award)The NEPL/OERNL Joint Venture in pursuance of its Corporate Social Responsibility invites suitably qualified applicants for its 2026/2027 Tertiary Scholarship Scheme, commencing Tuesday, March 3, 2026, and concluding on Wednesday, April 1, 2026. For applicants from Non-Host/Transit Communities