About Company
SystemSpecs Limited is a leading Nigerian technology company renowned for pioneering innovative solutions that have revolutionized financial and human capital management across Africa. For over three decades, we’ve empowered businesses and governments with bespoke software solutions, driving efficiency, transparency, and growth. Our flagship products, Remita and HumanManager, are trusted by millions and stand as testaments to our commitment to excellence and local innovation. At SystemSpecs, we foster a culture of creativity, continuous learning, and collaboration, believing that our people are our greatest asset. Join us and be part of a team that is not just building software, but shaping the future of digital transformation.
Advertisement
Job Description
Are you a seasoned Software Developer with a passion for crafting robust, scalable, and user-centric applications? SystemSpecs Limited, a powerhouse in the African tech landscape, is looking for a Professional Software Developer to join our dynamic team in Abuja. In this pivotal role, you will be instrumental in designing, developing, and deploying cutting-edge software solutions that address complex challenges for a diverse range of clients, from government agencies to large corporations. You will work within an agile environment, collaborating closely with product managers, UX/UI designers, and other engineers to bring innovative ideas to life. This isn’t just about writing code; it’s about understanding business needs, translating them into technical specifications, and delivering high-quality, maintainable software. We are seeking a proactive problem-solver who thrives on tackling intricate technical challenges, embraces best practices in software development, and is committed to continuous improvement. If you are eager to contribute to impactful projects that reach millions and accelerate your career within a supportive and forward-thinking organization, we invite you to apply.
Key Responsibilities
- Design, develop, test, deploy, and maintain high-performance, scalable, and secure software applications using various programming languages and technologies.
- Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers, to define requirements and deliver solutions.
- Write clean, well-documented, and efficient code following established coding standards and best practices.
- Participate in code reviews to ensure code quality, share knowledge, and foster a collaborative development environment.
- Troubleshoot, debug, and upgrade existing software to improve functionality, performance, and security.
- Contribute to architectural discussions and decision-making processes, advocating for scalable and maintainable solutions.
- Stay updated with emerging technologies and industry trends, applying new knowledge to projects as appropriate.
- Mentor junior developers, providing guidance and fostering their technical growth.
- Develop and maintain technical documentation for new and existing features.
Required Skills
- Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript/TypeScript)
- Strong understanding of object-oriented programming (OOP) principles and design patterns
- Experience with web frameworks (e.g., Spring Boot, Django, .NET Core, Node.js/Express)
- Familiarity with front-end technologies (HTML, CSS, JavaScript, React/Angular/Vue.js)
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Solid understanding of RESTful API design and development
- Proficiency with version control systems (e.g., Git)
- Experience with agile development methodologies (Scrum, Kanban)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Familiarity with financial technology (FinTech) or human capital management (HCM) domains.
- Certifications in relevant technologies or programming languages.
Perks & Benefits
- Competitive salary and performance-based bonuses
- Comprehensive health insurance package
- Generous paid time off and holidays
- Professional development opportunities and training programs
- Access to cutting-edge technologies and tools
- Collaborative and innovative work environment
- Employee wellness programs
- Pension scheme contribution
- On-site cafeteria and recreational facilities
How to Apply
Interested and qualified candidates are encouraged to apply by clicking the link below. Please ensure your resume highlights your relevant experience, technical skills, and projects. Only shortlisted candidates will be contacted for an interview.
Advertisement