74 Application Engineer jobs in Nigeria
Core Banking Application Engineer
Posted today
Job Viewed
Job Description
Job Description
- Design, develop, and implement new features and functionality for the core banking system using Apache Fineract and Mifos.
- Customize and configure the platforms to align with specific business requirements, workflows, and regulatory standards.
- Integrate the core banking system with other internal and third-party systems, such as payment gateways, CRM, and reporting tools.
- Perform code reviews, troubleshoot issues, and provide technical support for the core banking platform.
- Collaborate with product managers, business analysts, and other engineers to translate business requirements into technical specifications.
- Maintain and update documentation for the core banking system, including technical architecture and implementation guides.
- Ensure the security, reliability, and performance of the core banking application.
Person Specification
- Proven experience in software development, with a strong background in building and maintaining enterprise-level applications.
- Direct experience with Apache Fineract or Mifos is highly preferred.
- Proficiency in Java, Spring Framework, and RESTful APIs.
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and experience with database design.
- Familiarity with financial services, core banking concepts, and related business processes.
- Experience with front-end technologies (e.g. Angular) is a plus.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Job Types: Full-time, Permanent
Application Question(s):
- Are you currently employed?
- What is your required notice period?
- Are you willing to operate in a hybrid work setting(Monday, Tuesday, Thursday onsite)?
- Do you have solid understanding of relational databases (e.g., MySQL, PostgreSQL) and experience with database design?
- Are you familiar with financial services, core banking concepts, and related business processes?
- Do you have experience with front-end technologies (e.g. Angular)?
- Are you willing to take up a full time job at this time?
- What is your salary expectation?
- Which of these align closest with your personal values? Excellence. Integrity. Humility. Professionalism. Empathy.
- Do you have proven experience in software development, with a strong background in building and maintaining enterprise-level applications?
- Do you have direct experience with Apache Fineract or Mifos?
- re you proficient in Java, Spring Framework, and RESTful APIs?
Application Deadline: 16/08/2025
Core Banking Application Engineer
Posted today
Job Viewed
Job Description
About Us
Source Microfinance Bank is a fast-paced start-up Microfinance Bank, led by a group of talented, passionate, and skilled individuals who take the mission to re-invent banking using innovation and technology to provide high-quality service seriously. The goal is to empower generations by providing our customers with specific products and services to help them increase their net worth.
Role Overview
We are looking for a skilled and motivated Core Banking Engineer to join our team. The ideal candidate will be responsible for building, customizing, and extending a new core banking system based on the open-source Apache Fineract and Mifos platforms. This role requires a strong understanding of financial systems and software development, with a focus on delivering robust, scalable solutions that meet our unique business needs.
Job Responsibility
- Design, develop, and implement new features and functionality for the core banking system using Apache Fineract and Mifos.
- Customize and configure the platforms to align with specific business requirements, workflows, and regulatory standards.
- Integrate the core banking system with other internal and third-party systems, such as payment gateways, CRM, and reporting tools.
- Perform code reviews, troubleshoot issues, and provide technical support for the core banking platform.
- Collaborate with product managers, business analysts, and other engineers to translate business requirements into technical specifications.
- Maintain and update documentation for the core banking system, including technical architecture and implementation guides.
- Ensure the security, reliability, and performance of the core banking application.
Job Requirements
- Proven experience in software development, with a strong background in building and maintaining enterprise-level applications.
- Direct experience with Apache Fineract or Mifos is highly preferred.
- Proficiency in Java, Spring Framework, and RESTful APIs.
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and experience with database design.
- Familiarity with financial services, core banking concepts, and related business processes.
- Experience with front-end technologies (e.g. Angular) is a plus.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Senior L2 Application Support Lead Engineer
Posted today
Job Viewed
Job Description
Overview:
We're seeking a Senior L2 Application Support Lead Engineer to oversee our Level 2 application support operations. This role ensures timely resolution of complex technical issues, maintains application stability, and drives process improvements. Acting as a key bridge between frontline support, engineering, and business stakeholders, you'll focus on delivering high availability, compliance, and exceptional customer satisfaction.
At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
We Are TeKnowledge. Where People Lead and Tech Empowers.
Responsibilities:
Release Planning & Execution
- Lead the end-to-end release process for infrastructure components (network, compute, storage, and cloud services).
- Coordinate with platform, security, and application teams to ensure release readiness.
- Manage release calendars, change windows, and communication plans.
Technical Support & Troubleshooting
- Resolve escalated L2 application issues and coordinate with L3 and development teams for permanent fixes.
- Perform root cause analysis and monitor application logs, performance metrics, and system health using tools like Splunk, AppDynamics, or New Relic.
Team Leadership & Coordination
- Mentor and guide L2 support engineers, ensuring adherence to SLAs and operational best practices.
- Manage ticket queues, prioritize incidents, and maintain clear stakeholder communication.
- Collaborate with DevOps, QA, and infrastructure teams to support deployments and environment stability.
Process & Documentation
- Maintain detailed runbooks, SOPs, and knowledge base articles.
- Ensure compliance with ITIL processes and internal security policies.
- Produce monthly reports on application performance, incident trends, and resolution metrics.
Environment & Tools Management
- Support applications hosted on Linux/Windows servers and cloud platforms (AWS, Azure).
- Work with databases such as MSSQL, PostgreSQL, Oracle (MongoDB is a plus).
- Use scripting or programming languages (Python, Java, C#, .NET) for automation and diagnostics.
Qualifications:
Education & Certifications
- 4-year degree in Information Science, Information Technology, Computer Science, Engineering, or related field.
- ITIL Foundation or Managing Professional certification.
- Microsoft Certified: Azure Administrator Associate.
- AWS Certified SysOps Administrator – Associate.
- Splunk or AppDynamics Certified Power User.
- Red Hat Certified System Administrator (RHCSA).
- Certified Kubernetes Administrator (CKA) (for containerized apps).
- Java SE Programmer Certification.
- Certified DevOps Engineer – Azure or AWS (for CI/CD and automation).
Experience & Skills
- 4+ years of application support experience, including 2+ years in a lead/senior role.
- Strong understanding of application architecture, APIs, and integration points.
- Hands-on experience with Java runtime, APIs, and frameworks (e.g., Spring Boot).
- Expertise in application server monitoring, API management, observability, and logging.
- Skilled in log analysis (Splunk, AppDynamics, New Relic).
- Experience with cloud environments and CI/CD pipelines is a plus.
- Strong problem-solving, stakeholder management, and communication skills.
- Familiarity with FinTech or banking compliance standards is preferred.
- Proven ability to lead in a fast-paced, high-compliance environment.
- Multi-country or Pan-African experience is advantageous.
Application Support Services
Posted today
Job Viewed
Job Description
Today
Application Support Services (G&G, RE, GIS) Level 2Quintevo Nigeria Limited
Software & Data
Lagos Full Time
Mining, Energy & Metals NGN 900,000 - 1,200,000
Easy Apply
Job SummaryWe are seeking an experienced Application Support Analyst (Level 2) to provide advanced support for business applications and systems. This role involves handling escalated incidents, managing application configurations, and ensuring system stability and performance. The ideal candidate will act as a bridge between end users, development teams.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Responsibilities:
- Handle escalated application issues from Level 1 support, ensuring timely resolution.
- Troubleshoot application errors, data inconsistencies, and integration issues.
- Monitor application performance and implement fixes or optimizations.
- Manage user access, permissions, and configurations for key applications.
- Work closely with developers to escalate bugs, test patches, and deploy updates.
- Document solutions and known issues, and contribute to a knowledge base.
- Support application release management, upgrades, and migrations.
- Provide training and guidance to Level 1 support staff and end users.
Ensure compliance with IT security and data protection policies.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5+ years' experience in application support or software support roles.
- Strong knowledge of enterprise applications (ERP, CRM, HRMS, or similar systems).
- Familiarity with SQL for data querying and troubleshooting.
- Understanding of APIs, integrations, and middleware is an advantage.
- Experience with ticketing systems and ITIL service management processes.
- Strong analytical and problem-solving skills.
- Certifications such as ITIL Foundation, Microsoft Certified, or Oracle/ERP certifications are a plus.
Application Support Officer
Posted today
Job Viewed
Job Description
Job Role: Application Support Officer
Job Type: Full-time
Salary: ₦150, ₦250,000.00 monthly
Location: Ajah, Lagos
How to Apply: Send your resume to
Company
:
Zanibal Solutions Nigeria Ltd is financial technology company that provides a suite of cloud-based
business applications for managing front and back office functions. Our solution empowers different
organizations with differentiating capabilities and very innovative technology, making it as easy as
possible to share and manage business information.
Job Description:
- Manage and prioritize incoming support tickets, ensuring timely resolution and escalation of critical issues
according to established service level agreements (SLAs).
- Investigate reported issues by analyzing log files, system configurations, and other relevant data, and
employ problem-solving techniques to identify root causes and implement appropriate solutions.
- Participate in providing training to customers as required.
- Capture details of each support request in Zanibal's ticketing system.
- Create and maintain detailed documentation of support procedures, issue resolutions, and frequently asked
questions (FAQs) for both internal and external use.
- Collaborate with the development team to perform software testing, including functional testing and
regression testing, to ensure the stability and reliability of applications.
- Identify opportunities for process improvement, automation, and efficiency enhancement within the support
function, and actively contribute to the implementation of these initiatives.
- Engage in knowledge management by creating and maintaining documentation of the company's
functionalities. This documentation will be used by other members of the company's staff as well as clients.
- Testing new versions of software, ensuring that existing software is up-to-date, and identifying areas where
improvements can be made.
- Take ownership of software issues, and work with our Development group to resolve more advanced issues
when necessary.
Requirements
:
- Bachelor's degree with at least second class upper in computer science, banking & finance, accounting, or
other related courses.
- Completion of the NYSC program
- Basic knowledge of the Capital Market.
- Must be a self-starter/quick learner
- Essential experience in using software applications
- Accounting knowledge is a plus.
- Customer service experience is a plus.
- Proficient knowledge of Microsoft Office (Mostly Excel)
- Good troubleshooting skills.
- Experience working in Fintech Institutions such as; Banking, Securities Trading, and Asset Management (
Capital Market) businesses is a plus
- Ability to think outside the box to solve problems.
Senior Application Security Engineer
Posted today
Job Viewed
Job Description
Job Title: Application Security Engineer (Mid-Level)
Employment Type: Full Remote
Salary: ₦600,000 – ₦700,000 NET
About the Role
We are seeking a mid-level Application Security Engineer to join our team and strengthen the security of our products and applications across multiple business units. In this role, you will provide independent oversight of application security, ensuring the adoption of best practices, tools, and standards. You will collaborate closely with cross-functional teams to embed security into every stage of development, while proactively identifying and mitigating vulnerabilities.
Key Responsibilities
• Evolve and support the organization's application security functions and services.
• Maintain and administer code scanning tools and security learning platforms.
• Review and enhance tool capabilities, permissions, and policies to align with standards.
• Work with DevOps teams to integrate security tools into CI/CD pipelines.
• Lead application vulnerability scanning and penetration testing remediation.
• Support HSM and AppSec API functions, including device keys, certs, and manufacturing key injection security.
• Contribute to requirement gathering with product teams while driving secure development practices.
• Mentor and provide guidance to junior security engineers.
• Actively participate in security programs and initiatives across business units.
Qualifications
• Bachelor's degree in Computer Science, Engineering, Security, or equivalent practical experience.
• Minimum of 5 years' experience in:
o Security code vulnerability/penetration processes.
o Software or firmware development (C#, C++, Java).
o DevOps tools & processes (Jenkins, GitLab).
• Strong knowledge of cryptography processes and standards.
• Hands-on experience with Infrastructure as Code (Terraform).
• Familiarity with cloud platforms (AWS, Azure preferred).
• Excellent problem-solving and collaboration skills.
How to Apply:
Interested Candidates, Send your CV to
Enterprise Application Support/Developer
Posted today
Job Viewed
Job Description
Job Title: Enterprise Application Support/Developer
Location: VI, Lagos
Salary: 20m per annum.
We are seeking an experienced Enterprise Application Support/Developer to provide day-to-day support, administration, and development of business systems, ensuring efficiency, compliance, and continuous improvement.
Key Responsibilities & Requirements:
* Provide hands-on support and administration of business applications such as SUN Financial Systems, EAM, SharePoint, Office 365, and related platforms.
* Design, implement, and reconfigure applications to enhance business processes and improve system performance.
* Monitor, troubleshoot, and resolve system issues, ensuring maximum availability and efficiency for business users.
* Collaborate with internal stakeholders to ensure smooth adoption of business processes, user training, and effective communication of changes.
* Develop technical documentation, user guides, and contribute to system upgrades, security guidelines, and release management.
* Leverage SharePoint and other enterprise tools to meet business requirements and improve workflows.
* Bachelor's degree in Computer Science (or related field) with a minimum of 4 years' relevant experience; oil & gas industry background is an added advantage.
Interested candidates should send their application to with the job title as the subject line.
Job Type: Full-time
Pay: ₦20,000,000.00 per year
Education:
- Undergraduate (Required)
Experience:
- IT: 4 years (Required)
Be The First To Know
About the latest Application engineer Jobs in Nigeria !
Application Support Services (G&G, RE, GIS) Level 2
Posted 11 days ago
Job Viewed
Job Description
We are seeking an experienced Application Support Analyst (Level 2) to provide advanced support for business applications and systems. This role involves handling escalated incidents, managing application configurations, and ensuring system stability and performance. The ideal candidate will act as a bridge between end users, development teams, and infrastructure support.
Key Responsibilities
Handle escalated application issues from Level 1 support, ensuring timely resolution.
Troubleshoot application errors, data inconsistencies, and integration issues.
Monitor application performance and implement fixes or optimizations.
Manage user access, permissions, and configurations for key applications.
Work closely with developers to escalate bugs, test patches, and deploy updates.
Document solutions, known issues, and contribute to a knowledge base.
Support application release management, upgrades, and migrations.
Provide training and guidance to Level 1 support staff and end users.
Ensure compliance with IT security and data protection policies.
To ensure effective service delivery, contractor is expected to follow the resource guide.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
5 years + experience in application support or software support roles.
Strong knowledge of enterprise applications (ERP, CRM, HRMS, or similar systems).
Familiarity with SQL for data querying and troubleshooting.
Understanding of APIs, integrations, and middleware is an advantage.
Experience with ticketing systems and ITIL service management processes.
Strong analytical and problem-solving skills.
Certifications such as ITIL Foundation, Microsoft Certified, or Oracle/ERP certifications are a plus.
Software Engineering Manager
Posted today
Job Viewed
Job Description
Today
T
Software Engineering ManagerTeKnowledge
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Mid level
- Experience Length : 8 years
We're seeking a Manager: Software Engineering to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.
At TeKnowledge , your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
Responsibilities
Software Design & Development
- Design, develop, and maintain scalable, secure, and performant applications and services.
- Translate business and technical requirements into robust architecture and clean code.
- Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
- Contribute to system architecture and technical roadmaps in collaboration with architects and managers.
Technical Leadership & Mentorship
- Act as a technical mentor to junior and mid-level engineers.
- Lead code reviews, technical discussions, and design workshops.
- Set and enforce coding standards, design patterns, and best practices.
- Provide technical input on project estimations, planning, and delivery.
Systems Integration & Collaboration
- Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
- Partner with product managers and architects to refine requirements and shape features.
- Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.
Quality, Testing & Security
- Build unit, integration, and performance tests to ensure product reliability.
- Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
- Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.
Continuous Improvement & Innovation
- Research and propose adoption of new tools, frameworks, and technologies.
- Drive innovation in automation, performance optimization, and software scalability.
Advocate for engineering excellence and knowledge sharing across teams.
Qualifications
Education & Certifications
- Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
- Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
- Professional Certifications (optional/advantageous):
- Cloud Certifications (AWS, Azure, GCP)
- DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
- Security Certifications (CSSLP, cloud security)
- Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)
Experience
- 8–10 years' experience in software engineering roles.
- Proven expertise in designing and building production-grade applications.
- Experience working with cloud-native architectures, APIs, and microservices.
- Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
- Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
- Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.
Core Skills & Competencies
- Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
- Expertise in data structures, algorithms, and system design.
- Strong understanding of APIs, integration patterns, and cloud platforms.
- Excellent problem-solving, debugging, and optimization skills.
- Ability to collaborate in cross-functional teams and communicate complex technical concepts.
Mindset of ownership, accountability, and continuous learning.
<
Software Engineering Manager
Posted today
Job Viewed
Job Description
We're seeking a
Manager: Software Engineering
to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.
At
TeKnowledge
, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You'll Enjoy It Here:
- Be Part of Something Big
– A growing company where your contributions matter. - Make an Immediate Impact
– Support groundbreaking technologies with real-world results. - Work on Cutting-Edge Tech
– AI, cybersecurity, and next-gen digital solutions. - Thrive in an Inclusive Team
– A culture built on trust, collaboration, and respect. - We Care
– Integrity, empathy, and purpose guide every decision.
We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
Responsibilities
Software Design & Development
- Design, develop, and maintain scalable, secure, and performant applications and services.
- Translate business and technical requirements into robust architecture and clean code.
- Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
- Contribute to system architecture and technical roadmaps in collaboration with architects and managers.
Technical Leadership & Mentorship
- Act as a technical mentor to junior and mid-level engineers.
- Lead code reviews, technical discussions, and design workshops.
- Set and enforce coding standards, design patterns, and best practices.
- Provide technical input on project estimations, planning, and delivery.
Systems Integration & Collaboration
- Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
- Partner with product managers and architects to refine requirements and shape features.
- Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.
Quality, Testing & Security
- Build unit, integration, and performance tests to ensure product reliability.
- Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
- Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.
Continuous Improvement & Innovation
- Research and propose adoption of new tools, frameworks, and technologies.
- Drive innovation in automation, performance optimization, and software scalability.
- Advocate for engineering excellence and knowledge sharing across teams.
Qualifications
Education & Certifications
- Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
- Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
- Professional Certifications (optional/advantageous):
- Cloud Certifications (AWS, Azure, GCP)
- DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
- Security Certifications (CSSLP, cloud security)
- Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)
Experience
- 8–10 years' experience in software engineering roles.
- Proven expertise in designing and building production-grade applications.
- Experience working with cloud-native architectures, APIs, and microservices.
- Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
- Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
- Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.
Core Skills & Competencies
- Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
- Expertise in data structures, algorithms, and system design.
- Strong understanding of APIs, integration patterns, and cloud platforms.
- Excellent problem-solving, debugging, and optimization skills.
- Ability to collaborate in cross-functional teams and communicate complex technical concepts.
- Mindset of ownership, accountability, and continuous learning.