Senior Software Developer / Technical Lead at Soft Alliance & Resources Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
10 months ago

Additional Details

Job ID
127280
Job Views
63

Job Description






Job Description




  • We are looking for an experienced, innovative, and passionate Senior Software Developer / Technical Lead to join our fast-paced, agile technology team. 

  • This role is suited for a highly technical leader who can write production-grade code, architect scalable solutions, mentor cross-functional teams, and drive the full software development lifecycle across multiple mission-critical products.

  • You will lead engineering initiatives that impact millions of users, shape our product roadmap with technical insight, and ensure we are always ahead in technology trends.



Responsibilities




  • Lead the end-to-end development lifecycle of enterprise applications across multiple product domains.

  • Architect and design scalable, secure, and high-performance software systems using modern design patterns and cloud-native principles.

  • Collaborate with product owners, designers, DevOps engineers, and QA teams to deliver high-quality solutions on time and within scope.

  • Oversee integration with third-party APIs, payment gateways, biometric solutions, and ERP systems.



People & Team Management:




  • Mentor, guide, and technically support a team of software developers and junior engineers.

  • Conduct regular code reviews, promote engineering best practices, and foster a high-performance development culture.

  • Facilitate agile ceremonies and sprint planning to ensure development velocity and project transparency.



Innovation & Strategy:




  • Evaluate and implement new technologies, tools, and frameworks that enhance product capabilities and team productivity.

  • Contribute to strategic decisions, architecture reviews, and platform modernization initiatives.

  • Align technical execution with business goals and support enterprise-wide technology transformation initiatives.



Requirements




  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s or professional certifications is an added advantage).

  • Minimum 8 – 10 years of progressive software development experience.

  • At least 3 years in a technical leadership or team lead role with direct people and product responsibility.

  • Proven experience managing the development of complex enterprise applications at scale.



Technical Skills:




  • Languages: Proficient in Java, C#, Node.js, Python, and modern JavaScript frameworks (React, Angular, or Vue.js).

  • Databases: Strong expertise in Oracle PL/SQL, PostgreSQL, or NoSQL systems (MongoDB, Redis).

  • Architecture: Experience with microservices, service-oriented architecture (SOA), and event-driven systems.

  • Cloud & DevOps: Hands-on with Docker, Kubernetes, GitLab CI/CD, Jenkins, and cloud platforms such as AWS or Azure.

  • Security & Integration: Understanding of OAuth2.0, SSO, JWT, OpenID, and RESTful/GraphQL APIs.

  • Familiarity with ERP, HCM, payment systems, and biometric authentication is a strong plus.

  • Maintain and extend functionality of existing legacy systems, ensuring backward compatibility and smooth transition to modern stacks.

  • Refactor, optimize, and document legacy code bases to improve stability, performance, and developer onboarding.

  • Collaborate with support and QA teams to resolve production issues in legacy environments.



Soft Skills:




  • Excellent leadership, team collaboration, and communication skills.

  • Strong problem-solving skills with the ability to think strategically and execute methodically.

  • Passion for innovation, mentorship, and delivering business value through technology.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept