Senior Software Developer
Minecofin
Job responsibilities
The Senior Software Developer will be responsible for the following:
Carry out enhancements and maintenance of the e-Procurement System application, e- Procurement Application management & administration
Ensure high availability of the e-Procurement system in compliance with System accessibility and availability monitoring, Security management, System Configuration management
Oversee software needs within e-Procurement Project
Manage & implement e-Procurement interfaces with other stakeholders’ systems
Troubleshooting issues within the system when required and produce reports that guide the resolution.
Design, documentation and development of system functionalities
Develop unit and system testing cases and scripts, test and reports test results (modules regression, stress and performance testing)
Communicate regularly with technical and operational staff to ensure system availability and performance;
Work closely with E-Procurement Operation Team, network, database programmers and developers on a daily basis to ensure availability of the system and business continuity.
Work with help desk support staff to carry out system support administration
Understand e-Procurement System source code
Continuous integration with other systems, source code version control management and log analysis management
Monitor and analyze of application operation status and recommend improvements
Carry out a set of hands-on training to trainers on the contents of operating the system
Ensure compliance with various software policies
Qualifications
Bachelor's Degree in Software Engineering
5 Years of relevant experience
Bachelor's Degree in Computer Science
5 Years of relevant experience
Bachelor's Degree in Computer Engineering
5 Years of relevant experience
Bachelor's Degree in Information and Communication Technology
5 Years of relevant experience
Bachelor's Degree in Information Management Systems,
5 Years of relevant experience
Bachelor's Degree in Electronics and Telecommunication
5 Years of relevant experience
Required competencies and key technical skills
Resource management skills
Analytical skills
Problem solving skills
Decision making skills
Time management skills
Risk management skills
Results oriented
Digital literacy skills
Fluency in English or French. Knowledge of both is an added advantage
In-depth knowledge of computer hardware, software, and networks
Understanding of security considerations in software development, including secure coding practices and knowledge of common vulnerabilities
Experience with Agile development methodologies like Scrum or Kanban, as well as tools used in Agile environments
Ability to optimize code and identify performance bottlenecks in applications
Strong analytical and problem-solving skills, ability to approach complex problems and design effective solutions
Knowledge of software architecture principles and design patterns to create scalable and maintainable code
Proficiency in writing unit tests and conducting effective debugging to produce high-quality, reliable software
Good documentation practices to ensure that code and processes are well-documented for future reference
Proficiency in using collaboration tools such as Jira, Confluence, or others used in your development process
Published On: 2024-12-10
Number of positions: 1
Job Type: Jobs
Deadine: 2024-12-18
Readby: 670
General Engineer – School Infrastructure and Systems
Ntare Louisenlund Community Benefit Company | Jobs
Cluster Sales and Marketing Manager
Mantis Akagera Game Lodge | Jobs
Accounts Assistant
World Vision International Rwanda | Jobs
Community Engagement Specialist
GIZ Rwanda | Jobs
Monitoring, Evaluation and Data Advisor
GIZ Rwanda | Jobs