
Enterprise Architect Specialist at NMB Bank Tanzania
Job Role Insights
-
Date posted
2025-08-05
-
Closing date
2025-08-18
-
Hiring location
Dar es Salaam
-
Career level
Middle
-
Qualification
Bachelor Degree
-
Experience
3 Years
-
Quantity
1 person
-
Gender
both
-
Job ID
121214
Job Description
Contribute to the practice and assist in introducing the overall technical vision for solutions that are intended to address specific business needs, requirements, or problems and to ensure the successful implementation of the solutions.
Main Responsibilities:
- Assist in creating the architecture and design for current and new emerging bank products and technological solutions.
- Assist in preparing architectural artifacts that communicate solution designs and system dependencies
- Assist in maintain and update technical documentation for existing products and solutions
- Review, interpret, and map business requirements to optimal systems requirements, and produce a detailed system requirement document that specifies functional specifications and quality attributes (i.e., nonfunctional specifications).
- Monitor changes of ICT solutions and their dependencies and update architectural design decisions, implications, and approvals appropriately.
- Assist in analyzing and proposing solutions to application problems, procedures and processes associated with IT domains.
- Assist in quality assurance by continually verifying that the solutions - implemented by either external or internal developers – follow the technical design that was approved.
- Participate in Scrum team activities and contribute to technical discussions and solution development
- Provide accurate development effort estimates for solutions designed by vendors and internal development teams to assist project managers in project and resource planning.
- Conduct technical impact analysis of proposed application changes and new system design requests.
- Document, track, and update technical debts, associated risks, and mitigation approaches of new/existing technological solutions.
- Assist with internal and external communication, improving transparency, and radiating information associated with technical solutions, standards, and approaches.
- Coordinate System Administration training and handover of the system to the first-level support, ICT Service desk, and respective second-level support ICT unit.
- Coordinate User Acceptance Testing (UAT), training, and reconciliation process with the respective product owner/business unit, Innovation Lab, and Customer Experience.
Knowledge and Skills:
- Basic knowledge in software development practices and methodologies, including agile/scrum, DevOps, etc.
- Knowledge in various technology stacks including programming languages, UI frameworks, databases (SQL, NoSQL, master data management, etc.), deployment pipelines, containers, caches, Queueing and messaging platforms, among others.
- Good knowledge of services and APIs overall lifecycle and management.
- Good knowledge of different architectural and design patterns applicable to complex and dynamic environments.
- Ability to work in dynamic condition, and transition quickly between collaborative and individual work.
- Ability to develop prototypes that can guide the development team under the guidance of Senior Architects.
- Strong planning, organization, and documentation skills
- Excellent research, analytical, and problem-solving skills
- Excellent verbal and written communication skills with the ability to interact effectively with people at all levels
- Ability to prioritise, meet deadlines and work under pressure.
- Business analysis skills, particularly for the finance/banking industry
Qualifications and Experience:
- Bachelor's Degree in a relevant field in Computer Science
- Architectural certification/training is an added advantage.
- Professional Scrum/Agile or project management certification is an added advantage.
- Minimum 3 years of experience in designing and building software solutions/enterprise architecture/system analysis/scrum master
- Experience in IT projects or System Analyst in the finance/banking industry will be an added advantage.
NMB Bank Plc is an Equal Opportunity Employer. We are committed to creating a diverse environment and achieving a gender-balanced workforce. Female candidates and people living with disabilities are strongly encouraged to apply for this position.
NMB Bank Plc does not charge any fee in connection with the application or recruitment process. Should you receive a solicitation for the payment of a fee, please disregard it.
Only shortlisted candidates will be contacted.
Interested in this job?
2 days left to apply
Share this opportunity
Help others find their dream job