Job Openings Application Developer

About the job Application Developer

Client: A reputable General Insurance firm
Location: Abuja | Full-Time- Onsite | Reports to: Head of IT
Salary: Open to discussion based on experience and expertise.

About the Client

Our client is one of Nigeria's leading and most innovative general insurance companies, known for combining technology, digital transformation, and customer-focused solutions to deliver high-quality insurance services nationwide. With a strong commitment to operational excellence and automation, our client is expanding its IT capabilities and seeking top-tier talent to support ongoing digital innovation.

About the Role

The Application Developer (AI, Power Apps & RPA) will play a central role in designing, developing, automating, and maintaining the company's internal applications, AI-driven systems, and workflow automation tools. The ideal candidate will support digital transformation efforts, optimize existing applications, and build intelligent solutions that enhance operational efficiency across the organization.

Key Responsibilities

Application Development

  • Build, optimize, and maintain enterprise-grade applications using modern development frameworks.

  • Develop custom solutions with PHP, Laravel, JavaScript, Node.js, and Python.

Power Platform & RPA

  • Build and deploy solutions using Microsoft Power Apps, Power Automate, and RPA tools.

  • Automate manual workflows to drive operational efficiency.

AI & Machine Learning

  • Integrate AI/ML models into business applications.

  • Build intelligent features using frameworks like TensorFlow, PyTorch, Azure Cognitive Services, etc.

Web & Platform Management

  • Maintain and enhance the companys corporate website, including performance and security optimizations.

  • Support UI/UX improvements on the retail E-business platform.

Integrations & API Development

  • Develop RESTful APIs and link internal and third-party applications.

  • Implement middleware solutions across systems.

System Optimization & Support

  • Conduct troubleshooting, performance tuning, and system upgrades.

  • Ensure system documentation, governance, and security compliance.

Stakeholder Collaboration

  • Work closely with business units to gather requirements and translate them into usable solutions.

  • Provide technical support and training to internal users when required.

Requirements

Education & Experience

  • Bachelors degree in Computer Science, Software Engineering, or related field.

  • 3-7 years hands-on experience in application development or automation.

  • Solid experience working with Power Apps, Power Automate, and RPA tools.

Technical Skills

  • Proficiency in PHP, Laravel, JavaScript, Node.js, Python.

  • Strong experience in AI/ML frameworks.

  • Experience with RESTful APIs, Azure cloud, SQL/NoSQL databases.

  • Experience managing corporate websites (WordPress/Joomla/custom CMS).

  • Understanding of DevOps tools and version control (Git).

Soft Skills

  • Strong problem-solving ability & analytical mindset.

  • Excellent communication and documentation skills.

  • Ability to work independently with minimal supervision.

  • High attention to detail and ability to meet deadlines.

Preferred Certifications

  • Microsoft Power Platform certifications (PL-900/PL-400).

  • RPA certifications (UiPath, Power Automate Desktop).

  • AI/ML or cloud-related certifications.