QSSR-SENIOR SOFTWARE DEVELOPMENT & DATABASE ADMINISTRATION ENGINEER
Q-Sourcing- Location
- Kigali, Kigali Province, Rwanda
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 28d ago
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.
Skills
- C#
- Java
- Python
- JavaScript
- TypeScript
- PHP
- C
- C++
- SQL
- SQL Server
- PostgreSQL
- MySQL
- Oracle Database
- Git
More jobs at Q-Sourcing
QSSR-DATA ANALYST & REPORTING OFFICER
Q-Sourcing · Kigali, Kigali, Rwanda · 3d ago
QSSK- IT MANAGER
Q-Sourcing · Nairobi, Nairobi City, Kenya · 7d ago
QSSU-GT-GRADUATE TRAINEE SYSTEMS DEVELOPER
Q-Sourcing · Kampala, Kampala, Uganda · 9d ago
QSSU-OMI-PDA-PERFORMANCE DATA ANALYST GMT
Q-Sourcing · Uganda > Kampala District, Kampala, Uganda · 6mo ago
DATA ANALYST
Q-Sourcing · Nairobi, Nairobi City, Kenya · 1y ago