2 New Jobs At National Bank Of Commerce (NBC), September 2020- Ajirampya360.com



NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate and investment banking, wealth management products and services. The Bank traces its origins to 1967 when the Tanzanian Government nationalised all financial institutions, including banks. In 1991, the banking industry was amended and six years later, in 1997, the institution then known as National Bank of Commerce, was split into three separate entities: 

▪︎ 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.

JOB VACANCIES 

1. JOB TITLE: Application Support Specialist 

Location: Head Office, NBC

Job Summary

▪︎ 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 


2. JOB TITLE: Applications Developer Specialist

Location: Head Office, NBC

JOB  SUMMARY 

▪︎ 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:

▪︎ Study information needs, system flows, data usage, work processes, and investigating problem areas and propose solutions.
▪︎ Document and demonstrate solutions, flowcharts, layouts, diagrams, charts, code comments and clear pseudo codes.
▪︎ 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 


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.