About Company
Syscom Business Solutions Limited is a leading IT consulting and solutions provider dedicated to empowering businesses across Nigeria with innovative technology. With a strong presence in Abuja, we specialize in delivering bespoke software development, robust IT infrastructure, cybersecurity solutions, and comprehensive IT support services. Our mission is to transform our clients’ operations through technology, fostering efficiency, security, and growth. We pride ourselves on a culture of continuous learning, collaboration, and excellence, where every team member is valued and encouraged to make a significant impact. Join us to be part of a forward-thinking team committed to shaping the future of enterprise technology.
Advertisement
Job Description
We are seeking a highly motivated and experienced Software Engineer to join our Corporate IT team in Karimo, Abuja. This pivotal role involves designing, developing, implementing, and maintaining critical internal software systems and applications that power Syscom’s operations. You will be instrumental in enhancing our corporate IT infrastructure, ensuring robust data integration, optimizing business processes, and upholding the highest standards of system security and performance. As an experienced professional, you will contribute to architectural decisions, mentor junior engineers, and drive best practices within the team. This position offers a unique opportunity to work on challenging projects, leverage cutting-edge technologies, and directly influence the technological backbone of a dynamic and growing IT solutions company. If you have a passion for crafting elegant software solutions, possess a keen eye for detail, and thrive in a collaborative environment focused on internal client satisfaction, we encourage you to apply.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust internal software applications and systems.
- Collaborate with various internal departments to gather requirements and translate them into technical specifications.
- Implement and manage integrations between corporate systems (e.g., ERP, CRM, HRIS, project management tools).
- Ensure the security, scalability, and performance of all corporate IT software solutions.
- Participate in architectural discussions and contribute to the overall technical strategy of corporate IT.
- Provide technical leadership and mentorship to less experienced software engineers.
- Conduct code reviews, implement best practices, and advocate for continuous improvement in software development lifecycle.
- Troubleshoot and resolve complex software defects and system issues promptly.
- Document technical designs, processes, and operational procedures thoroughly.
- Stay abreast of new technologies and industry trends to recommend innovative solutions.
Required Skills
- Proficiency in at least one modern programming language (e.g., Python, Java, C#, Node.js).
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with web frameworks and API development (RESTful services).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Solid grasp of software development best practices, including version control (Git), testing, and CI/CD.
- Demonstrated experience in system integration and data migration.
- Excellent problem-solving abilities and analytical skills.
- Strong communication and interpersonal skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience with enterprise resource planning (ERP) or customer relationship management (CRM) systems development/integration.
- Knowledge of cybersecurity principles and secure coding practices.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience working in an Agile/Scrum development environment.
- Certifications in relevant technologies or cloud platforms.
Perks & Benefits
- Competitive salary and performance bonuses.
- Comprehensive health insurance coverage.
- Generous paid time off and public holidays.
- Professional development opportunities and training programs.
- Access to cutting-edge tools and technologies.
- Collaborative and supportive work environment.
- Opportunities for career growth and advancement.
- Team-building activities and social events.
How to Apply
Interested and qualified candidates are encouraged to apply by clicking the link below. Please submit your updated resume/CV and a cover letter detailing your relevant experience and why you are the ideal candidate for this role. We look forward to reviewing your application!
Advertisement