2 Job positions of Senior Software Developer Under Contract at MINECOFIN :Deadline: Mar 17, 2023

0
1097

Job description

Under direct supervision and guidance of IFMIS Principal Senior Software Developer Team Leader the Senior Software developer will be responsible of the following:
• Execute full software development life cycle (SDLC).
• Develop software solutions by studying information needs; conferring with IFMIS Business Process Management Team; studying
systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
• Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed
solutions.
• Designing new software programs, application programming interfaces (APIs), websites, and applications.
• Writing advanced programming code.
• Review and debug code.
• Perform validation and verification testing.
• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and
clear code.
• Meeting and collaborate with IFMIS Principal Senior Software Developer Team Leader, development managers and business
analysts to discuss software projects.
• Support and develop junior software developers and IT experts by providing advice, coaching and educational opportunities.
• Ensure MINECOFIN IT security policy appliance in Smart IFMS software development lifecycle.
• Research new technologies, advancements and industry improvements in order to stay abreast of the latest developments and
enhance the success of Smart IFMS and its related software applications/programs.
• Protect operations by keeping information confidential.
• Accomplish engineering and MINECOFIN’s Financial Systems Development Program mission by completing related results as
needed




Minimum Qualifications

  • Bachelor’s Degree in Information Management

    3 Years of relevant experience

  • Bachelor’s Degree in Software Engineering

    3 Years of relevant experience

  • Bachelor’s Degree in Computer Science

    3 Years of relevant experience

  • Bachelor’s Degree in Computer Engineering

    3 Years of relevant experience

  • Bachelor of Science in Information Technology

    3 Years of relevant experience

  • Bachelor’s degree in Network & Communication

    3 Years of relevant experience




Competency and Key Technical Skills

  • Integrity

  • Strong critical thinking skills and excellent problem solving skills.

  • Inclusiveness

  • Accountability

  • Communication

  • Teamwork

  • Client/citizen focus

  • Professionalism

  • Commitment to continuous learning

  • Highly interested in keeping up to date with changing technology

  • Understand the laws regarding privacy and data storage

  • Being able to work hard under stressful situations

  • Proven working experience in software development using Java technologies

  • Having practical skills in developing enterprise application using the following technologies: ZK, JSF, Angular, Spring and Hibernate

  • Knowledge and experience in mobile applications development will be an advantage.

  • Prior experience in the successful development of application build, testing, implementation and quality assurance activities of automated banking systems will be an advantage.

  • Strong track record in performance management is vital (setting targets, monitoring delivery, planning).

  • Having a good grasp of Data Structures and Algorithms

  • Adequate and Practical knowledge of Relational Database Technologies through additional Professional Training in Advanced Database Systems (ORACLE, DB 2, Informix, MySQL, PostgreSQL, SQL Server) and practical experience

  • Adequate and Practical knowledge of Web 2.0 technologies through additional Professional Training and practical experience

  • Being teachable and a quick learner in software development.

Click here to apply














LEAVE A REPLY

Please enter your comment!
Please enter your name here