Software Developer II

3 weeks ago


Johannesburg, Gauteng, South Africa Nedbank Full time
Job ID

Net API Developer)

Closing date: 20 August 2024

Job Purpose

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Critical Responsibilities

Work across the different squads within the Client Journey on innovation and BAU initiatives.

Design, develop, and maintain APIs using .NET technologies.

Collaborate with cross-functional teams to define API requirements and specifications.

Implement RESTful and SOAP-based APIs.

Work with JSON and XML data formats.

Develop and maintain API documentation.

Optimize API performance and security.

Troubleshoot/debugging and resolve API-related issues.

Job Responsibilities Continued
  • Produce working quality software that meets the design
  • Develop critical and complex technical components in area of accountability
  • Deliver system component designs that are robust and fault tolerant for large complex systems
  • Ensure system component designs are supportable , maintainable and re-usable
  • Deliver software that is observable and scalable
  • Conduct estimate of work effort
  • Trouble shoot and problem solve of software issues and provide guidance to other team members
  • Produce documentation as per organisational standards
  • Continuous improvement of software
  • Provide Maintenance and support of software in environments of accountability
  • Develop unit and system test cases and conduct unit and system testing
  • Create deployment artefacts and stores in source control library
  • Manage the deployment package and the execution thereof
  • Optimise the tool change in collaboration with the Biz/ Dev / Ops Engineer
  • Update and control the asset knowledge base
  • Ensure integration of own work with other individuals and in team
  • Collaborate with designers, product owners and engineering leads to refine the solution
  • Contribute into the decomposition of the system solution into component parts for development
  • Support the achievement of the business strategy, objectives and values
  • Stay abreast of developments in field of expertise
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities
  • Contribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.).
  • Participate and support corporate responsibility initiatives for the achievement of business strategy
  • Seek opportunities to improve business processes, models and systems though agile thinking.
  • Provide mentoring for multiple software developers
Essential Qualifications - NQF Level
  • Matric / Grade 12 / National Senior Certificate
Preferred Qualification

Bachelor's degree / Diploma in Computer Science or related field

Minimum Experience Level

3 to 5 years of experience in API design and development.

Proficiency in .NET framework (C# or VB.NET) and ASP.NET MVC.

Strong understanding of JSON and XML.

Familiarity with SOAP-based services.

Experience with version control systems (e.g., Git).

Knowledge of software development best practices and design patterns.

Excellent problem-solving skills and attention to detail.

Effective communication and collaboration abilities.

Technical / Professional Knowledge
  • IT Data structures
  • Application systems
  • Agile Development
  • System Development Life cycle(SDLC)
Behavioural Competencies
  • Managing Work
  • Collaborating
  • Quality Orientation
  • Applied Learning
  • Initiating Action
  • Technical/Professional Knowledge and Skills

Please contact the Nedbank Recruiting Team at


  • Software Developer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATATo work within...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    . Vacancy Software Development Engineer Appointments will be made in line with the company's employment equity plan. People with Disability are encouraged to apply. Gibela's journey is intrinsically tied to a vision of socio-economic transformation, one that recognises the central role of passenger rail in propelling the South African economy forward. As we...


  • Johannesburg, Gauteng, South Africa Michael Page Full time

    Experienced K2 App Developer with strong Systems Dev. Sharepoint Dev. and CRM Experienced working in Financial or banking sector advantageous About Our ClientCell Captive Insurance company based in Johannesburg. Job Description Purpose of the RoleCandidates will be responsible for delivering well-engineered, tested and deployed application systems that are...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Software...

  • C# Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Network Contracting Solutions Full time

    12 Month contract for an experienced C# Developer to join our dynamic team. The ideal candidate will have a strong background in developing, maintaining, and enhancing software applications using C# and related technologies. This role involves collaborating with cross-functional teams to design, implement, and deploy cutting-edge solutions. The candidate...

  • Data Centre Technician

    2 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...

  • Data Scientist

    4 weeks ago


    Johannesburg, Gauteng, South Africa FirstRand Full time

    Job DescriptionHello Future Data Scientist IIWelcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. We are seeking a skilled and innovative sènior data scientist to join our team, to specialise in Conversational AI. Our mandate is to provide...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Contact REQ Tshego SemenyaLocation: JohannesburgClosing date: 4 July 2024ClusterGroup RiskCareer StreamOperational RiskLeadership PipelineManage Self: ProfessionalPositionSM: Operational Risk SystemsJob Purpose• Objective: Contribute to the development and maintenance of the risk management systems by applying best...

  • DevOps Engineer

    3 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...

  • Technical Lead

    2 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...

  • DevOps Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...


  • Johannesburg, Gauteng, South Africa Abbott Laboratories Full time

    About AbbottAbbott is a global healthcare leader, creating breakthrough science to improve people's health. We're always looking towards the future, anticipating changes in medical science and technology.Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You will...

  • Quality Assurance Lead

    2 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Manager,...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior Site...


  • Johannesburg, Gauteng, South Africa Michael Page Full time

    Applications ArchitectApplications Architect About Our Client Our client is financial services/security offers secure and efficient cash services and solutions to all banks and is an authorised carrier for the Central Bank. Additionally, they serve as custodians of the Central Bank's off-site vaults and are based in Johannesburg, Gauteng. Job Description The...

  • Regional Sales Manager

    2 months ago


    Johannesburg, Gauteng, South Africa Kontak Recruitment Full time

    Regional Sales Manager (JB4585) Remote (Suitable only for candidates based in Gauteng, South Africa) $ R a month + Incentives) 12 Month Contract (Extended every 12 months) A textile company based in India is seeking a Regional Sales M...Bachelor's degree in business administration, Marketing, or related fieldMinimum 7+ years of experience as a sales manager...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior...

  • Systems Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATATo provide...

  • Supply Chain Expert

    1 month ago


    Johannesburg, Gauteng, South Africa Michael Page Full time

    A Local South African Agriculture and Technology business Require at least 5 years in a similar role About Our Client Our client is driven by innovation, connecting organisations with technologies for global growth by merging the physical and digital worlds. With a comprehensive approach from conceptualisation to realisation, they modernise critical...

  • Export Manager

    1 month ago


    Johannesburg, Gauteng, South Africa Michael Page Full time

    Multinational Pharmaceutical CompanyMultinational Biotechnology About Our Client The client is a successful pharmaceutical company based in Johannesburg. Job Description The ideal candidate will be responsible for but not limited to: Develop and implement the company's export strategy to achieve sales targets and expand market share in international...