Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 2, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    In 1998 Rand Merchant Bank Holdings and the financial services interests (First National Bank of Southern Africa Limited "FNB"? and Southern Life Limited) of Anglo-American were merged to form FirstRand Limited. FNB became a wholly owned subsidiary of FirstRand and currently trades as a division of FirstRand Bank Limited. FNB provides personal, ...
    Read more about this company

     

    DevOps Engineer

    Role Purpose

    To automate the processes between software development and IT teams to enable continuous delilvery through designing, developing, testing and releasing software frequently, faster and more reliably in an agile environment. To ensure continuous delivery through continuous integration and continuous deployment. Using Lean thinking, ensure continous improvement and collaboration between development testing and operations.   Responsibilities

    • Assess and communicate business requirements and functional specifications for the design and implementation of solutions
    • Manage people by executing management responsibilities and create an environment that encourages employee growth and performance excellence
    • Develop, encourage and nurture collaborative relationships within FNB and/or across the FRG
    • Participate in planned activities that are appropriate for own and employee development
    • Provide technical leadership, coaching and mentoring as well as technical guidance or system process expertise
    • Evaluate new application packages and tools and perform research on best practices
    • Lead the development of contingency plans and identify continuity or disaster recovery risks and mitigation plans
    • Build a culture of collaboration between Analysts, Architects, Development, QA and Infrastructure ensuring optimal delivery
    • Lead project teams in developing IT solutions to meet business requirements and create, develop, execute, and document test plans
    • Create technical design specifications and assist in sizing technical requirements
    • Establish mutually beneficial relationships with stakeholders that support thought leadereship, innovative and integrated practice solutions
    • Manage expenditure planning and reporting within approved budget parameters

    Qualifications and Experience

    • Minimum Qualification - Bachelor's degree in Programming/Systems or Computer Science or other related field
    • Experience - 6-8 years experience of which 3 – 5 years is virtualization experience

    go to method of application »

    System Analyst

    Role Purpose

    • To interpret the business requirement specification and translate into a detailed system design specification to enable the development of innovative, flexible and efficient solution of a business problem.

    Responsibilities

    • Explore ways to constantly improve quality of existing services, processes and systems in order to be more efficient.
    • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries quickly and effectively.
    • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to validate business requirements.
    • Liaise and communicate the system requirements to the necessary audiences e.g. testers, developers, business analysts, infrastructure, production support, systems analyst (other areas of the business), etc.
    • Define and document each function that the system is required to perform and the functional boundary of the system by defining and analysing the required interactions between the system and its environment in terms of interface and integration constraints to ensure that business needs/requirements are satisfied by the system requirements.
    • Comply, understand and align to all steps within IT development and meet governance in terms of legislative and audit requirements.
    • Analyse the integrity of the system requirements, perform -impact assessment on each requirement, document and maintain the set of system requirements together with the associated rationale, effort, decisions, dependencies and assumptions.
    • Manage traceability between the system requirements and derived artifacts including system models to the relevant detail.
    • Ensure adequate unit tests are performed for all configuration and development tasks and ensure results are successful. Ensure testing yields an acceptable level of performance for the changes being delivered and the application is not adversely affected.
    • Continuously assess own performance, seek timely and clear feedback and request training where appropriate.
    • Participate and contribute to a development culture where information regarding successes, issues, trends and ideas are actively shared.

    Qualifications and Experience

    • Degree or Diploma in IT
    • Preferred TOGAF certification

    go to method of application »

    Technical Team Lead- Cobol

    Role Purpose

    • To provide expert advice and support in practice formulation and associated best practice improvements. Responsible for leading and developing a team of technical resources that provide operational project and technical support.

    Responsibilities

    • Implement processes, which build customer service delivery excellence and encourage others to provide exceptional service.
    • Create and maintain working relationships with a variety of stakeholders for purposes of expectation management, knowledge sharing and integration.
    • Translate business IT requirements into implementable solutions & continuously monitor to ensure operational continuity and effectiveness.
    • Ensure adequate unit, system integration and post implementation unit tests are performed for all configuration and development tasks. Ensure testing yields an acceptable level of performance for the changes being delivered.
    • Assess, identify and mitigate potential risks within the IT function by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
    • Design relevant IT Solution and produce specification and architecture in accordance to agreed standards against the requirements and approved by the appropriate governance forums.
    • Analyse and/or identify problems/requirements to determine impact, patterns and trends, best fit alternatives and best practice solutions. Determine the estimated resources and timelines required to deliver the required functionality.
    • Oversee and manage all technical support request escalated and ensure effective resolution within the Service Level Agreement.
    • Implements functional IT strategy in support of business objectives with particular focus on operational and service excellence.
    • Participate in specialist communities of practice and contribute positively to own and organisational knowledge improvement.
    • Support effective teamwork within the function. Participate and collaborate across teams.
    • Plan and manage performance, skills development, employment equity, talent and culture of team in order to improve innovation, achieve efficiencies and increase competencies.

    Additional Requirements

    • Candidate must have exposure to programming on a Mainframe system
    • Solid experience as a developer (Senior level)
    • COBOL – not negotiable
    • Operating System : IBM Mainframe – not negotiable

    Transaction Processing :

    • IMS (Preferable)
    •  HOGAN (Preferable)

    Application :

    • Loans Processing (Preferable)
    • Exposure to AGILE (Preferable)
    • Tools (Atlassian – JIRA/Confluence) : Preferable

    Oversee a team of personnel focused on technical issues, including software development, product releases.

    • Input into hiring and training staff and delegating work assignments
    • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and guiding business regarding architecture principles.
    • Translate the design into IT solutions and actionable goals and execute relevant IT projects / IT initiatives aligned to strategic objectives with specific performance measures and control systems to track progress
    • Unpack system requirements, break down project deliverables and allocate to resources based on technical expertise. Manage the quality of project deliverables and ensure milestones & delivery dates are met. Liaise with all stakeholders like BA’s/SA’s/Architects
    • Collaborate with colleagues to identify and repair technical issues.
    • Evaluate their team's work processes and best practices and implement changes to streamline operations.
    • Drive strategic initiatives and future architecture of the system.
    • Supervising and quality checking of changes
    • Create and implement risk mitigation processes and conduct security audits to determine weaknesses in applications
    • Comply to governance in terms of legislative and audit requirements during programming execution
    • Assess, identify and mitigate potential risks within IT development by complying with technology, business, policy and process requirements (SDLC and change / release management process definition) to ensure operational performance
    • Design software artefacts and produce specification and architecture in accordance to agreed standards for programs
    • Create reports or articles for publication follow new technologies which they are able to present and provide guidance.
    • Ensure timely and effective response to all IT related incidents and problems associated with Service Support. Incidents and problems on service desk are resolved within SLA.
    • Using tools available to aid and assist in delivering quality products

    Qualifications and Experience

    • IT related Degree or Diploma
    • 5 years plus related technical experience  
    • 2 years plus experience managing complex technical specialist teams


     

    go to method of application »

    Java Developer

    Role Purpose
    To provide IT expertise, advice and leadership in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To assist in the development of IT operational implementation plans and associated IT processes, methods and techniques.

    Responsibilities

    • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
    • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
    • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
    • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
    • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
    • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
    • Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
    • Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
    • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
    • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
    • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
    • Manage own development to increase own competencies and develop technical and business skills.
    • Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
    • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

    Qualifications and Experience

    • Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
    • 5 years + experience in programming and system design.
    • Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.
    • System Design experience advantageous.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at FNB South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail