Nedbank Software Developer Jobs in South Africa

Nedbank Software Developer Jobs in South Africa

Job Purpose

  • As part of the application development team that builds and supports custom tools (applications, websites, services) for the CIA team.

    This includes but is not limited to:

  • MVC Websites

  • Windows Services

  • REST API Clients

  • Integration Components

  • SSIS Packages

  • To translate macro design into detailed micro designs which will realise the business solution in their relevant areas of focus.

  • Translate and communicate the required changes to the programmer community. Develop critical component parts.

    Job Responsibilities

  • Analyse, advise and where necessary create technical design relevant to their domain and/or advise across product area.

  • Provide advice across business units on technological integration opportunities.

  • Implement learning's from post-mortem meetings.

  • Deliver work products according to the agreed time lines and within agreed budget.
    Liaise with impacted teams through meetings.

  • Consult with other domain players.

  • Escalate non-compliance to relevant stakeholders.

  • Provide consulting on specific technologies to Architecture.

  • Establish and maintain relationships with peers in other domains.

  • Recommend and publish technical solutions.

  • Interpret the business requirements to create technical specifications within own product area with an in-depth understanding of impacts across other Product areas (within project environment).

  • Ensure technological integration across applications.

  • Delivered systems, products and/or projects which contributed to improved client service.

  • See to successful signoff of the test pack on the applicable platforms.

  • Review required document(s).

  • Analyse level of impact and risk on project and stakeholders.

  • Deliver impact analysis artefact including effort estimation and time lines.

  • Assign level of impact and risk.

  • Review analysis of less complex projects.

  • Consider industry trends in technical design areas.

  • Deliver optimal solutions within the capability of the technology across multiple domains.

  • Participate in building of the current technology landscape.

  • Consult on problem solving when requested.

  • Provide guidance on the feasibility of proposed technical solutions and suggest alternatives.

  • Facilitate technical design sessions and approve component specifications across product domain areas.

  • Participate in analyst forums.

  • Attend design forums and participate in
    proof of concepts.

  • Advise management on the technical readiness, risk and impact of the proposed implementation to production at all levels of complexity

  • Support the achievement of the business strategy, objectives and values by reviewing Nedbank and Business Unit Plan and ensure delivered systems, process, services and solutions are aligned.

  • Identify training courses and career progression for self through input and feedback from management.

  • Ensure all personal development plan activities are completed within specified timeframe.

  • Share knowledge and industry trends with team and stakeholders during formal and informal interaction.

  • Obtain buy-in for developing new and/or enhanced processes (e.g. operational processes) that will improve the functioning of stakeholders' businesses by highlighting benefits in support of the implementation of recommendations.

  • Contribute to a culture conducive to the achievement of transformation goals by participate in Nedbank Culture building initiatives (e.g. Staff Surveys etc.).

  • Participate and support corporate social responsibility initiatives for the achievement of business strategy (e.g. Green Strategy).

  • Seek opportunities to improve business processes and systems by identifying and recommending effective ways to operate and adding value to Nedbank.

    Preferred Qualification

  • Bachelor of Science: Information Technology

  • Essential Certifications

  • Advanced Certification in relevant technologies where available

    Preferred Certifications

  • Microsoft Certified Professional, MTA, MCSA, MCSD, MCSE

    Type of Exposure

  • Built and managed stakeholder relationships
    Manage internal process

  • Designed Workforce Planning Solutions

  • Managed Relationships

  • Managed Stakeholder / Client Relationships

  • Managed Self

    Minimum Experience Level

  • 5-10 year experience in programming of which at least 3 years design experience.

  • Technical /Professional Knowledge
    Strong technical skills including .NET (C#)

  • SQL and at least 1 other programming language.

  • Problem solving skills

  • Systems Analysis and Design

  • Service Oriented Architecture

  • Web Development

  • Systems Integration

  • Relevant software and systems knowledge

  • Knowledge across multiple technologies

  • IT Architecture

  • Relevant design tools

    Behavioural Competencies

  • Decision Making

  • Influencing

  • Innovation

  • Building partnerships

  • Compelling Communication

  • Driving for Results

  • Quality Orientation

    How to Apply

    For more information and job application details, see; Nedbank Software Developer Jobs in South Africa

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Job Vacancies in Africa.

    Scholarship 2020/21

    Undergraduate Scholarships 2020/2021
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.