top of page


Lagos, Nigeria

Job Type

Full Time



About the Role

We are looking for an application/software developer to join our team. You will be playing a key role in the design, installation, testing and maintenance of software systems. The programs you create are likely to help us be more efficient and provide a better service.

Based on the company’s particular requirements, you will accomplish software requirements by developing and maintaining applications and databases.​


  • Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.

  • Enhances staff accomplishments and competence by planning delivery of solutions; answering technical and procedural questions for less experienced team members; teaching improved processes; mentoring team members.

  • Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements.

  • Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.

  • Programs the computer by encoding project requirements in computer language; entering coded information into the computer.

  • Confirms program operation by conducting tests; modifying program sequence and/or codes.

  • Provides reference for use of prime and personal computers by writing and maintaining user documentation; maintaining a help desk.

  • Maintains computer systems and programming guidelines by writing and updating policies and procedures.

  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.

  • Keeps equipment operational by calling for repairs; following manufacturer's instructions and established procedures; evaluating new equipment.

  • Protects operations by keeping information confidential.

  • Contributes to team effort by accomplishing related results as needed.


  • Proven work experience as a programmer or software developer (minimum of 3 years)

  • BSc degree in business/management; computer science/software engineering; information systems; mathematics; physical/mathematical/applied science or relevant field.

  • Very good knowledge of Visual Basic with 3 years’ experience

  • Very good knowledge and practical experience in web development with 2 years of developing web based workflow applications

  • Very sound knowledge of Microsoft SQL Server with minimum of 2 years on the job experience

  • Very sound knowledge of Crystal Reports Writer

  • Willingness to learn a new programming language

  • Good understanding of Accounting / ERP applications is a plus

  • Good knowledge of Java, Apache and Tomcat is a plus


  • Analyzing Information

  • Problem Solving

  • Attention to Detail

  • Software Design

  • Software Debugging

  • Software Development Fundamentals

  • Software Documentation

  • Software Testing

  • Software Requirements

  • Software Development Process.




About the Company

AGL CONSULTING is a Business Management Consulting firm focused on providing integrated, turnkey technology and Management solutions to Public and Private sectors in Nigeria. We are structured into Management Consulting, Information Technology and Network/Platform Solutions. Within the period of its existence, AGL has grown more than 100% month on month since inception. This growth has been largely driven by repeated business from satisfied customers.

We are Business Partner with Sage Group Plc, Optimum Automotive, SAP , ORACLE; Service Provider to Small - Medium - Enterprise sized Businesses. We are International leading suppliers of Enterprise Resource Planning (ERP) Solutions, Fleet Management Solution, Cloud Hosting Solutions (IAAS), Computer Hardware and Software, Network Infrastructure Solutions, and our services includes but not limited to; Business Process Reengineering, Business Process Outsourcing, Project Management, Training and Support Services.

bottom of page