About the Role
We are seeking an experienced Senior Software Developer / Support (Level 2) to lead development projects, oversee application support, and contribute to the design of enterprise-grade solutions. The ideal candidate will have strong coding skills, system architecture knowledge, and the ability to mentor junior developers while ensuring high-quality software delivery.
Key Responsibilities
Lead the design, development, and deployment of scalable applications and systems.
Provide advanced support for in-house and third-party applications, resolving complex technical issues.
Collaborate with business analysts, product owners, and cross-functional teams to translate requirements into technical solutions.
Review, optimize, and refactor existing code to improve performance and maintainability.
Mentor and guide junior / mid-level developers on best practices and coding standards.
Manage source control, CI / CD pipelines, and development workflows.
Contribute to system architecture decisions, security best practices, and technology roadmaps.
Document technical specifications, workflows, and system processes.
Support application upgrades, patch management, and integrations.
Qualifications :
BSc / HND in Computer Science or Numerate discipline.
Certifications :
Developer certifications.
Experience :
5-8 years VB.NET / C#, 4+ years SQL / Oracle DB, ORM frameworks, 3+ years Azure DevOps, mobile apps, UI frameworks.
Special Requirement :
Strong DevOps practice; Automated testing; Agile experience.
Software Developer • Lagos, Lagos, NG