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






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