Minecofin |
Type: Job
Published: 2024-12-10 | Deadline: 2024-12-18
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