Application Developer

  • Abuja, Nigeria
  • Full-Time
  • On-Site

Job Description:

Role Summary

Our Client, a reputable Insurance Firm, seeks to employ an Application Developer, who will lead the design, development, optimization, and maintenance of the organization’s software applications, including internal automation solutions, AI-driven tools, the company website, and the retail E-Business platform. 

The role ensures continuous improvement of business workflows through modern application development, workflow automation, and digital innovation.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using modern programming frameworks.
  • Build and deploy solutions using Microsoft Power Apps, Power Automate, and relevant RPA tools.
  • Develop AI-powered features and integrate machine learning models into business applications.
  • Manage, update, and optimize the company’s corporate website, ensuring performance, security, and SEO compliance.
  • Maintain and enhance the retail E-business platform, including UI/UX improvements, analytics tracking, and feature upgrades.
  • Develop middleware integrations between systems including IES, finance tools, and third-party APIs.
  • Ensure application security, version control, scalability, and compliance with IT governance standards.
  • Troubleshoot application issues, conduct root-cause analysis, and implement corrective actions.
  • Collaborate with business users to gather requirements and convert them into technical solutions.
  • Maintain proper documentation for all developed systems, automations, and platforms.

Key Requirements & Competencies

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Strong proficiency in modern programming languages (PHP, Laravel, JavaScript, Node.js, Python preferred).
  • Proven experience building Power Apps solutions and automation workflows (Power Automate).
  • Hands-on experience with RPA tools such as UiPath, Power Automate Desktop, or Automation Anywhere.
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, Scikit-learn, or Azure Cognitive Services.
  • Experience managing and updating corporate websites (WordPress, Joomla, or custom CMS).
  • Ability to manage retail/consumer-facing digital platforms with e-payment, user onboarding, and analytics capabilities.
  • Strong understanding of API development, RESTful services, and system integrations.
  • Familiarity with cloud platforms (Azure preferred).
  • Excellent problem-solving skills, attention to detail, and ability to work independently.
  • Strong communication and documentation skills.

Preferred Certifications

  • Microsoft Power Platform Certification (PL-900, PL-400, etc.).
  • RPA certification (UiPath, Power Automate Desktop).
  • Relevant AI/ML or cloud certifications.