The University of Benin invites applications from qualified and experienced professional programmers with a proven track record in deploying real-life applications for organizations.
Requirements
Applicants must demonstrate good working knowledge of the following technologies:
Core Systems & Web Technologies
- Windows and Linux Operating System and Terminal Commands
- Apache HTTP Server (or equivalent web servers such as Nginx)
- PHP Programming
- JavaScript Programming
- HTML and CSS
- Java
- C# / .NET
Databases
- MariaDB (Administration and SQL Queries)
- MySQL
- PostgreSQL
- Microsoft SQL Server (added advantage)
- Oracle
- Experience with database design, optimization, backup, and recovery
Additional Programming Languages / Technologies (Added Advantage)
- Python
- Node.js
- RESTful API development and integration
- Experience with modern JavaScript frameworks (e.g., React, Vue, or Angular) will be an added advantage
Candidates must possess hands-on experience in building, deploying, and maintaining production-level systems.
Full Job Description
Job Title: Professional Programmer
Institution: University of Benin
Job Summary
The University of Benin is seeking competent and experienced programmers to support the development, deployment, and maintenance of enterprise-level web applications and institutional systems. Successful candidates will contribute to the University’s digital infrastructure and innovation initiatives.
Key Responsibilities
- Design, develop, and deploy web-based applications for institutional use.
- Configure and manage Windows and Linux-based servers and environments.
- Administer and optimize databases including MariaDB, MySQL, PostgreSQL and Oracle.
- Configure and maintain Apache HTTP Server and other web servers as required.
- Develop secure server-side applications using PHP and other supported programming languages.
- Implement dynamic and interactive front-end features using JavaScript and related frameworks.
- Develop and consume RESTful APIs for system integration.
- Structure web content using semantic HTML.
- Ensure responsive, accessible, and user-friendly designs using CSS.
- Troubleshoot system, application, and performance-related issues.
- Document systems and provide technical support when required.
Required Technical Skills
- Proficiency in Linux and Windows Server System administration and terminal commands.
- Strong experience with relational database management systems (MariaDB, MySQL, PostgreSQL, Oracle).
- Hands-on experience with Apache HTTP Server and web application deployment.
- Strong PHP development skills with secure coding practices.
- Proficiency in JavaScript for interactive and dynamic web interfaces.
- Knowledge of additional programming languages such as Python, Java, or C# is an added advantage.
- Strong knowledge of HTML and CSS for standards-compliant, responsive design.
Academic Qualifications
- A minimum of a Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or any other relevant discipline from a recognized institution.
- Possession of relevant professional certifications will be an added advantage.
Additional Requirements
- Proven experience in deploying live applications in real-world environments.
- Ability to work independently and collaboratively within a technical team.
- Strong analytical, problem-solving, troubleshooting, and documentation skills.
Method of Application
Interested applicants should submit their resume/CV to [email protected] for consideration.