QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER
About this role
Job Purpose
Senior Software Development & Database Administration Engineer will support existing systems, develop new solutions, manage databases, work effectively with software consultant and help the DSSU adopt modern technologies and AI-enabled digital solutions
Key Responsibilities
- Developing, maintaining, upgrading and modernizing existing and new software applications.
- Analyzing legacy systems developed using different technologies and ensuring their continued operation and modernization.
- Designing, administering, securing, optimizing, backing up and recovering organizational databases.
- Developing APIs and integrating existing systems with new applications.
- Designing and implementing secure, scalable and maintainable software solutions.
- Supporting data analytics, dashboards, automation and appropriate AI-enabled solutions.
- Applying software development, cybersecurity, testing, version control and deployment best practices.
- Working closely with external software consultants, reviewing their technical work, source code, databases, documentation and deliverables.
- Ensuring proper technical knowledge and system ownership are transferred to the organization after software projects are completed.
- Providing technical recommendations to management on software modernization, database management, AI, analytics, and digital transformation.
- Prepare and submit monthly reports to head IT.
Requirements
Qualifications & Experience
- Education: A Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Information Systems or a related field. A Master’s Degree will be an added advantage.
- Experience: At least 3 years of relevant professional experience, with 5+ years preferred, in software development, database administration, or related areas.
Key Competencies
- Strong experience in software development, system analysis, application architecture and database administration.
- Proven ability to work with both legacy/old technologies and modern programming languages and frameworks.
- Preferred Programming language include: C#, Java, Python, JavaScript/Typescript, PHP, C/C++, SQL. The candidate should not be restricted to a single programming language.
- Strong knowledge of SQL and relational databases such as Microsoft SQL Server, PostgreSQL, MySQL or Oracle.
- Experience in API development and system integration.
- Knowledge of Git, DevOps, cloud technologies, cybersecurity, backup/recovery, and system deployment.
- Understanding of data analytics, AI integration, automation and modern digital technologies.
- Ability to analyze, upgrade, modernize and maintain existing systems while developing new applications.
- Relevant professional certifications in software development, databases, cloud, cybersecurity, AI, or data analytics will be an added advantage.
Q-Sourcing Servtec is an equal opportunity employer.
Deadline: 31st AUGUST 2026. Only shortlisted candidates will be contacted. Solicitation will lead to disqualification.
Frequently Asked Questions
Is the salary disclosed for the QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER position at qsourcing?
The salary for this QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER role at qsourcing is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER position at qsourcing located?
This QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER role at qsourcing is based in Kigali, Rwanda. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER role at qsourcing full-time or part-time?
This is listed as a Full time position. It is posted as a QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER role at qsourcing.
How do I apply for the QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER position at qsourcing?
Click the "Apply Now" button on this page. You will be redirected to qsourcing's official application portal hosted on zohorecruit where you can submit your application directly.
When was the QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER job at qsourcing posted?
This QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER position at qsourcing was posted on Aug 21, 2026. Apply as soon as possible — early applications are often reviewed first.
QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER
qsourcing
You'll be redirected to qsourcing's official application page on zohorecruit.