Principal Senior Application Architect at Ministry Of Finance And Economic Planning (MINECOFIN): (Deadline 15 February 2024)

Principal Senior Application Architect at Ministry Of Finance And Economic Planning (MINECOFIN): (Deadline 15 February 2024)

Principal Senior Application Architect 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 Application Architect will be responsible of the following: • Be in charge of planning and organizing e-Procurement system development • Design system architecture and application architecture based on the received requirements. • Choose technologies for the implementation of each component of the system. • Defining and implementing all aspects of software development • Perform regular code reviews to ensure the design quality and avoid overly complicated structures. These tasks usually involve hands-on work on prototype development, code contributions, or technological assessment. • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform. • Constantly review the code to ensure the quality of the design by avoiding complexity, advocating clarity • Ensure system performance, scalability and extension • Design and document complex algorithms and data structure for the system functionalities • Transfer knowledge, collaborate and mentor junior developers • Describe and document external linkage systems • Make use of changing technologies • Assist in the identification of issues and problems e-Procurement system and finding of suitable solutions. • Assist the Program Manager to identify risks to the System and the formulation of strategies to mitigate such risks • Work with the database architect and security engineer to implement e-Procurement DevSecOps • 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 Information and Communication Technology

      5 Years of relevant experience

    • 3
      Bachelor’s Degree in Electronics and Telecommunication Engineering

      5 Years of relevant experience

    • 4
      Master’s Degree in Software Engineering

      3 Years of relevant experience

    • 5
      Master’s Degree in Computer Science

      3 Years of relevant experience

    • 6
      Master’s Degree in Computer Engineering

      3 Years of relevant experience

    • 7
      Master’s Degree in Information and Communication Technology

      3 Years of relevant experience

    • 8
      Bachelor’s Degree in Information Management Systems,

      5 Years of relevant experience

    • 9
      Master’s Degree in Information Management Systems,

      3 Years of relevant experience

    • 10
      Bachelor of Science in Computer Science

      5 Years of relevant experience

    • 11
      Bachelor of Science in Computer Engineering

      5 Years of relevant experience

  • 12
    Master’s Degree in Electronics and Telecommunication Engineering

    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
      Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage.
    • 10
      Excellent knowledge of software and application design, development and architecture
    • 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
      Knowledge of unit testing (e.g. mockito framework, etc….)
    • 14
      Experience in enterprise-level system integration
    • 15
      Familiarity with HTML/CSS, JavaScript and UI/UX design
    • 16
      Understanding of software quality assurance principles
    • 17
      Management of risk identification and risk mitigation strategies associated with the architecture
    • 18
      A technical mindset with great attention to detail with control over synchronization of the software with the system architecture
    • 19
      High quality organizational and leadership skills
    • 20
      Outstanding communication and presentation abilities
    • 21
      Highly interested in keeping up to date with changing technology
    • 22
      Understand the laws regarding privacy and data storage
    • 23
      Knowledge and experience in e-government application development will be an advantage
    • 24
      Experience in developing, deploying and maintaining highly scalable software using java or C#
  • 25
    Understanding of Secure Coding, Secure Application Development

CLICK HERE TO MORE AND APPLY





CLICK HERE TO JOIN MUCURUZI.COM WHATSAPP BUSINESS GROUP





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: [email protected] 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.








WELCOME TO OUR WHATSAPP GROUP

Related posts