Saturday, 1 May 2021

Ajira Mpya 2 NBC Bank Dar es salaam, Apply Online

 Applications Developer Specialist

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.

Job Summary
    To participate in the study of banking operations and processes; design, build, test proposed 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.

Job Description​
    Study information needs, system flows, data usage, work processes, investigate 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 & 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

    Knowledge on the trending banking software and technologies in the market.
    Excellent written and oral communication
    Aggressive 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

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)

Bachelor’s Degree – Information Technology, Experience in a similar environment


Database and Servers Analyst
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.

Job Summary

Database and Servers Specialist is;

    Responsible to manage implementation, maintenance and enhancement of all infrastructure Services including Servers, Databases, Messaging & Storage services.
    Enable the use of appropriate technology platforms as an integral and reliable component of business process within the bank.
     Drive convergence of technologies, ensure delivery of technology projects associated with infrastructure services, liaise and negotiate with internal customers and technology vendors.
    Maintain the availability and reliability of all infrastructure Services including servers, databases and storage to ensure that IT can effectively meet service level targets in accordance with planned business objectives.

Job Description​
    Promote and develop both tactical and strategic ways to drive productivity and efficiency within the core responsibility areas.
    Integrate technical and application component to meet business requirements
    Databases backup and restoration, and troubleshooting
    Infrastructure monitoring and Service Continuity
    Articulates business strategy and vision, and is able to translate vision into objectives, for the greater team, in order to reach desired end state.
    The development and communication of a departmental strategy for the leadership team, and staff to set, communicate and drive, the annual operational plans and targets that align, to the overall strategic objectives and targets for the business as a whole.
    Manage changes impacting the team and organization, effectively minimizing risk and exposure. Act as a coordination point for changes to NBC servers, databases and storage
    Agree targets and take accountability for the overall achievement of performance objectives in the business area in terms of employee satisfaction, customer experience, cost reduction, return on investments, risk, compliance and governance requirements
    Agree and manage service offerings and SLAs with internal customers (agree annually and measure on a monthly basis). Provide a range of  NBC servers, databases and storage availability reporting to ensure that agreed levels of availability, reliability and maintainability are measured and monitored on an ongoing basis
    Provide holistic support of  NBC servers, databases and storage availability to Business Users
    Take actions to achieve reductions in frequency and duration of incidents that impact NBC servers, databases and storage availability
    Ensure shortfalls in NBC servers, databases and storage availability are recognized and appropriate corrective actions are identified and progressed
    Take action on agreed appropriate actions with Head of Infrastructure services to maintain or improve NBC servers, databases and storage availability levels
    Maintain an awareness of technology advancements and best practices that support NBC servers, databases and storage availability
    Provide and maintain detailed backup and recovery procedures by ensuring that daily and monthly backups on supported servers are performed.

Qualifications and Experience
    Bachelor degree or Equivalents Computer Science
    Microsoft Certified (MCTS, MCSE), RHCA, ITIL v3, VMware Technical Certification (Preferred), Oracle certified Associate (OCA)
    Cloud Computing (Azure and AWS) (Preferred)
    Working experience with Microsoft software, Linux, Database (Oracle, MS SQL)
    3-5 years of working experience  in IT infrastructure
    High degree of commercial awareness with sound understanding of key contractual obligations and risks to maximize benefits
    Familiarity with Scrum agile framework
    Strong system diagnostic troubleshooting skills
    Web development, including JavaScript, CSS, html, PHP, java and Object Oriented Programing
    Good understanding of ITIL processes and associated concepts.
    Excellent communication and presentation experience.

Analytical Thinking – Basic (Meets all of the requirements), Bachelor’s Degree – Physical, Mathematical, Computer and Life Sciences, Digital affinity (Meets all of the requirements), Enabling team success (Meets some of the requirements and would need further development), Experience in a similar environment, IT Infrastructure & Assets (Meets some of the requirements and would need further development), Openness to change (Meets some of the requirements and would need further development), Quality orientation (Meets some of the requirements and would need further development)


Related Posts