Senior Software Developer at Ministry of finance and Economic Planning (MINECOFIN): (Deadline 18 December 2024)
Senior Software Developer at Ministry of finance and Economic Planning (MINECOFIN): (Deadline 18 December 2024)
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
-
-
1Bachelor’s Degree in Software Engineering
5 Years of relevant experience
-
-
-
2Bachelor’s Degree in Computer Science
5 Years of relevant experience
-
-
-
3Bachelor’s Degree in Computer Engineering
5 Years of relevant experience
-
-
-
4Bachelor’s Degree in Information and Communication Technology
5 Years of relevant experience
-
-
-
5Bachelor’s Degree in Information Management Systems,
5 Years of relevant experience
-
-
6Bachelor’s Degree in Electronics and Telecommunication
5 Years of relevant experience
Required competencies and key technical skills
-
-
1Resource management skills
-
-
-
2Analytical skills
-
-
-
3Problem solving skills
-
-
-
4Decision making skills
-
-
-
5Time management skills
-
-
-
6Risk management skills
-
-
-
7Results oriented
-
-
-
8Digital literacy skills
-
-
-
9Fluency in English or French. Knowledge of both is an added advantage
-
-
-
10In-depth knowledge of computer hardware, software, and networks
-
-
-
11Understanding of security considerations in software development, including secure coding practices and knowledge of common vulnerabilities
-
-
-
12Experience with Agile development methodologies like Scrum or Kanban, as well as tools used in Agile environments
-
-
-
13Ability to optimize code and identify performance bottlenecks in applications
-
-
-
14Strong analytical and problem-solving skills, ability to approach complex problems and design effective solutions
-
-
-
15Knowledge of software architecture principles and design patterns to create scalable and maintainable code
-
-
-
16Proficiency in writing unit tests and conducting effective debugging to produce high-quality, reliable software
-
-
-
17Good documentation practices to ensure that code and processes are well-documented for future reference
-
-
18Proficiency in using collaboration tools such as Jira, Confluence, or others used in your development process