Senior Software Architect & Documentation Specialist at Ministry of Public Service and Labour(MIFOTRA): (Deadline 14 September 2022)
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.
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.