Senior Software Architect & Documentation Specialist job at Ministry of Public Service and Labour(MIFOTRA)
Website :
995 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Software Architect & Documentation Specialist

[ Type: FULL TIME , Industry: Public Administration, and Government , Category: Computer & IT ]

Jobs at:

Ministry of Public Service and Labour(MIFOTRA)

Deadline of this Job:
14 September 2022  

Duty Station:
Within Rwanda , Kigali , East Africa

Summary
Date Posted: Wednesday, September 07, 2022 , Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about Ministry of Public Service and Labour(MIFOTRA)
Ministry of Public Service and Labour(MIFOTRA) jobs in Rwanda

JOB DETAILS:
Senior Software Architect & Documentation Specialist
Level:3.III
Job description
• Collaborate with team of developers and user departments to determine functional and non-functional requirements for new software or applications.
• Provide a framework for development of software or system that will result in high quality IT solution.
• Be involved in the development of MIFOTRA technical infrastructure and software applications.
• Identify the appropriate software architecture for both server-side and client-side solution to achieve the proposed requirement.
• Design and posses ability to develop a unified vision for software characteristics and functions.
• Track each aspect of an application to make sure that its team is producing the appropriate infrastructure to host a functioning software application.
• Be responsible for communicating with clients to determine their requirements, creating comprehensive solution plans, and leading a team of software engineers as they develop final product.
• Define all aspects of development from appropriate technology and workflow to coding standards;
• Communicate clearly all concepts and guidelines to development team;
• Oversee progress of development team to ensure consistency with initial design;
• Implement tests, identify bugs and correct lines of code to ensure the software program works correctly, tracking major changes and patches.
• Using appropriate methodologies in documenting the system architecture.
• Describing and documenting external interfaces with the IPPIS in terms of functional, non-functional, data format and technical terms. - these are expected to represent communication channels with other external business partners
• Assisting in the identification of issues and problems in the IPPIS application build and the finding of suitable solutions.
• Provide technical guidance and coaching to IT supports Staff
• Mitigate risks and problem identified in providing the solution.

Minimum Qualifications
• Bachelor's Degree in Software Engineering
5 Years of relevant experience
• Bachelor's Degree in Computer Science
5 Years of relevant experience
• Master’s Degree in Software Engineering
2 Years of relevant experience
• Master’s Degree in Computer Science
2 Years of relevant experience
• Bachelor's Degree in Information Technology
5 Years of relevant experience
• Master's Degree in Information Technology
2 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
• Demonstrated expertise in building Web Applications, Enterprise Applications, Web Services, and Management at scale is a requirement.
• Excellent social and communication skills
• Keeping up and making use with the ever-changing technologies.
• Ability to prioritize and handle work to critical project timelines in a dynamic environment and develop new approaches to complex design problems.
• Be data driven, identify and demonstrate the right tools at every stage of software development to ensure code and architectural qualities are not compromised.
• Ability to guide the team in all tiers of enterprise applications including front-end technologies like angular, ember.
• Software development experience in one or more programming languages.
• Experience with Architectural patterns for high availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture Knowledge of cloud-based architectures.
• Strong knowledge of data stores (SQL, NoSQL), and ability to make choices among available technology based on requirements


Work Hours: 8


Experience in Months: 60

Level of Education:
Bachelor Degree

Job application procedure
Interested and Qualified, Click Here To Apply

All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Rwanda
Job Type: Full-time
Deadline of this Job: 14 September 2022
Duty Station: Kigali
Posted: 07-09-2022
No of Jobs: 1
Start Publishing: 07-09-2022
Stop Publishing (Put date of 2030): 07-09-2056
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.