Principal Senior Software Developer Team Leader at Ministry Of Finance And Economic Planning (MINECOFIN): (Deadline 15 February 2024)

Principal Senior Software Developer Team Leader at Ministry Of Finance And Economic Planning (MINECOFIN): (Deadline 15 February 2024)

Principal Senior Software Developer Team Leader at Ministry Of Finance And Economic Planning (MINECOFIN): (Deadline 15 February 2024)

Job responsibilities

Under direct supervision and guidance of the E-Procurement Program Manager, the Principal Senior Software Developer Team Leader will be responsible of the following: • Coordinate the system development team • Creating architectural approaches for software design and implementation to guide the development team, and oversee progress of development team to ensure consistency with initial design. • Defining and implementing all aspects of software development from appropriate technology and workflow to coding standards • Constant review of the system code to ensure quality • Ensuring software meets all requirements of quality, security, modifiability, extensibility etc. • 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 • Approving final product before launch and overseeing the deployment • Ensure that weekly and other relevant reports are prepared and submitted to the immediate supervisor • Carry out any relevant other duties assigned by the immediate supervisor
Minimum qualifications
    • 1
      Bachelor’s Degree in Software Engineering

      5 Years of relevant experience

    • 2
      Bachelor’s Degree in Computer Science

      5 Years of relevant experience

    • 3
      Bachelor’s Degree in Computer Engineering

      5 Years of relevant experience

    • 4
      Bachelor’s Degree in Information and Communication Technology

      5 Years of relevant experience

    • 5
      Bachelor’s Degree in Electronics and Telecommunication Engineering

      5 Years of relevant experience

    • 6
      Master’s Degree in Software Engineering

      3 Years of relevant experience

    • 7
      Master’s Degree in Computer Science

      3 Years of relevant experience

    • 8
      Master’s Degree in Computer Engineering

      3 Years of relevant experience

    • 9
      Master’s Degree in Information and Communication Technology

      3 Years of relevant experience

    • 10
      Bachelor’s Degree in Information Management Systems,

      5 Years of relevant experience

    • 11
      Master’s Degree in Information Management Systems,

      3 Years of relevant experience

  • 12
    Master’s Degree in Electronics and Telecommunication

    3 Years of relevant experience

Required competencies and key technical skills

    • 1
      Resource management skills
    • 2
      Analytical skills
    • 3
      Problem solving skills
    • 4
      Decision making skills
    • 5
      Time management skills
    • 6
      Risk management skills
    • 7
      Results oriented
    • 8
      Digital literacy skills
    • 9
      Fluent in Kinyarwanda, English and/or French. Knowledge of all is an advantage
    • 10
      Strong knowledge in UI/UX design
    • 11
      Extensive knowledge in software development and Database administration
    • 12
      Understanding, Continuous Integration (CI with Jenkins or similar), Source Code Management and Control (SVN, Git)
    • 13
      Experience in enterprise-level system integration
    • 14
      Familiarity with HTML/CSS, JavaScript and UI/UX design
    • 15
      Practical knowledge of systems integration
    • 16
      Having practical skills in developing enterprise application using the following technologies: ZK, JSF, Angular, Spring and Hibernate
    • 17
      Deep expertise and hands on experience with Web technologies such as HTML, CSS, JavaScript, XML, JQuery and API’s
    • 18
      Skill in writing unit tests and conducting different levels of testing (unit testing, integration testing, etc.) to ensure the robustness of the software
    • 19
      Understanding of security considerations in software development, including secure coding practices and knowledge of common vulnerabilities
    • 20
      Experience in software development using Object oriented languages like java or c#
    • 21
      Knowledge of automated unit testing
    • 22
      Experience managing projects and ensuring team members deliver
    • 23
      Understanding, Continuous Integration, Source Code Management and Control
  • 24
    Experience managing software teams

CLICK HERE TO MORE AND APPLY






Kindly Note

All Jobs and Opportunities Published on mucuruzi.com are completely free to apply. A candidate should never pay any fee during the recruitment Process. Even if mucuruzi.com does its best to avoid any scam job or opportunity offer, a job seeker or an opportunity seeker is 100% responsible of applying at his own risk.
Check well before applying, if you doubt about the eligibility of any offer do not apply and notifie to mucuruzi.com via this email: mucuruzi2016@gmail.com and remember to never pay any fee to have a job or get any opportunity, if you do so, do it at your own risk.









Related posts