▪︎ NBC Holding Corporation
▪︎ National Microfinance Bank (NMB)
▪︎ NBC (1997) Limited
In 2000, South African financial services group Absa Group Limited acquired a majority stake in NBC. The Government of Tanzania retained a 30% shareholding and the International Finance Corporation (IFC), a member of the World Bank Group, took up 15% shareholding in the bank. The new entity became known as NBC Limited.
Location: Head Office, NBC
▪︎ Responsible for Core Banking Systems and Peripheral Applications technical support, issue/incident resolution and daily maintenance on a spectrum of business logic in line with operational requirement.
▪︎ Monitoring Systems availability and reliability to ensure Technology effectively meets the service targets in accordance with planned business objectives .
▪︎ Engage in supporting Business strategic projects requirements and deliverables within expected timelines with highest standards of Customer service.
▪︎ Supporting innovation & digitization of payments processes to uphold convenience and risk free processing.
Key Responsibilities:
▪︎ Providing technical support to teams within the organization, and to external clients when required, troubleshoot to restore application use in the event of a failure Support and troubleshoot software, typically working with both end users and developers.
▪︎ Responding to technical problems that occur abruptly and require immediate solutions, identifying and resolving technical issues.
▪︎ Providing necessary technical support relating to various applications, system-level software, compilers, and other general computing applications.
▪︎ Determine availability requirements for new applications or enhancements to existing applications.
▪︎ Optimizing software application performance, installing updates, and performing debugging procedures.
▪︎ Analyze software application functionality and suggesting improvements.
▪︎ Ensuring effective front end and back end functionality of applications.
▪︎ Translate customer needs and requirements into application solutions.
▪︎ Drive innovation related to Application within the bank for the purpose of improving efficiency and productivity in order to achieve revenue targets.
▪︎ Define the key targets of availability required for the applications and their components that underpin a new or enhanced IT application as the basis for an SLA agreement Maintain an awareness of technology best practices that support application availability
▪︎ Perform end of day/ month batch run for core banking applications
▪︎ Involvement in delivering key Projects requirements successfully within expectations
▪︎ Multi-tasking and building capacity in effectively managing all available Core Banking systems and peripheral Applications
▪︎ Support UAT testing challenges related to Applications for new projects or enhancements and perform sanity testing
▪︎ Creation of new products in core banking Application that are related to new projects or business requirement as per current market or customers need.
▪︎ Perform periodic reviews and tests of established Business Continuity Plans and procedures, reporting findings to management and making recommendations for improvements as needed
▪︎ The ability to conceptualize automated solutions and understand the prescribed design architecture
▪︎ An aptitude for problem solving, with the ability to take a logical route to the source of an error
▪︎ Work with developers and application owners to implement the change & document it
▪︎ Troubleshooting and providing solutions for production issues raise by either end user
▪︎ Run EOD/EOM/EOY batches by the time primary data centre will be moved in country
▪︎ Manage Oracle and SQL Databases.
Qualifications and Experience:
▪︎ Bachelor Degree in Electrical, Electronic & Telecommunications or Computer Engineering (Preferred)
▪︎ Experience in a similar environment, National Certificate - Information Technology
▪︎ Oracle and Microsoft SQL Databases certification will be of added advantage
▪︎ At least 3 years’ hands on experience working with Oracle or Microsoft SQL Databases
▪︎ Knowledge of banking/ branch operations ITIL certification
▪︎ 5 years relevant experience in IT support or equivalent related experience
▪︎ Excellent verbal and written communication skills experience with problem-solving and trouble-shooting
▪︎ Experience in several computer programs and data interfaces.
▪︎ Working knowledge of basic network configuration
▪︎ Strategic Thinking (Solid)
▪︎ Strong analytical mind.
▪︎ Complex problem solving skills
▪︎ Experience with integrations with Bank products/systems is an added advantage.
HOW TO APPLY
▪︎ To participate in the studying bank operations and processes; design, build solutions or modify/upgrade existing applications to meet key strategic goals.
▪︎ To actively participate in systems/projects scoping, design, and pricing exercises as part of the development and business teams’ processes; Work with Senior Manager Applications Development to ensure resource utilization targets are met in alignment with strategic objectives.
▪︎ Develop new products quickly or modify existing ones with flexibility, hence improve time to market, and internal processes.
KEY RESPONSIBILITIES:
▪︎ Determine operational feasibility by evaluating impact analysis, problem definition, user requirements, proposed solutions and efforts required.
▪︎ Develop and conduct testing plans and procedures based upon system requirements
▪︎ Identify systems deficiencies and implement effective solutions
▪︎ Communicating and enforcing coding standards; and recommending changes in policies, processes and procedures.
▪︎ Develop and/or modify products with flexibility
▪︎ Researching, evaluating, and recommending systems/equipment/technologies
▪︎ Support existing and newly developed solutions with integrations via API’s based on requirements planning and delivering automated solutions to be used across multiple products and organizational units.
▪︎ Stay plugged into emerging technologies/industry trends and apply them into operations and activities
▪︎ Support and develop software engineers by providing advice, coaching and educational opportunities
QUALIFICATIONS AND EXPERIENCE:
▪︎ BSc. In Computer Science, Engineering or related field with informatics as core.
▪︎ Experience in multiple development languages in medium to enterprise systems, e.g. PHP, C#, Java, etc. Agile/Scrum and/or Oracle/Microsoft SQL MySQL, PostgreSQL certifications is an added advantage.
▪︎ Proved experience with coding languages Java and PHP is a must; Python is an added advantage.
▪︎ Experience with a variety of MVC frameworks/systems preferably Spring, Laravel, Django; Angular is an added advantage.
▪︎ 5+ years’ experience in a software development industry.
▪︎ Experience with integrations with Bank products/systems is an added advantage.
▪︎ Business Processes Management certification is of an added advantage (e.g. Six Sigma, BPM…etc)
ATTRIBUTES:
▪︎ Knowledge on the trending banking software and technologies in the market.
▪︎ Excellent written and oral communication
▪︎ Problem solving skills and follow through; Pragmatic and thorough Familiarity with Agile development methodologies.
▪︎ Experience with varieties of databases and object-relational Mapping (ORM) frameworks.
▪︎ Must be a self-starter and have the ability to work independently with little supervision.
▪︎ Deep hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery, Objects Oriented Programming and API's.
▪︎ Business Processes Improvement and Management
▪︎ Strong understanding of cross-browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST/SOAP), Multimedia Content Development and API's
HOW TO APPLY
READ ALSO OTHER JOBS BELOW:
▪︎ 2 New Jobs At Greenlight Planet Inc. Tanzania, 2020
▪︎ New Jobs At COCODA Tanzania, September 2020
▪︎ 28 New Jobs At AGPAHI Tanzania, 2020
▪︎ New Jobs At Sandvik Group Tanzania, 2020
▪︎ 2 New Jobs At International Rescue Committee Tanzania, 2020
▪︎ 2 New Jobs At Kilombero Sugar Company Limited, 2020
▪︎ 6 New Jobs At Stamigold Company Limited, 2020
▪︎ New Job At Tanzania Postal Bank, 2020
▪︎ 23 New Form Four Jobs At DUCE, 2020