Nedbank

IBM Middleware Software Developer

Posted: 10 minutes ago

Job Description

Job ClassificationSoftware Developer II 142853TA: Luthando BowerClosing date: 21 November 2025Job FamilyInformation TechnologyCareer StreamApplication DevelopmentLeadership PipelineManage Self: TechnicalJob PurposeThe purpose of this role is to enable seamless integration and automation across enterprise systems using IBM’s middleware technologies. By leveraging platforms such as IBM DataPower, App Connect Enterprise (ACE), API Connect, WebSphere Transformation Extender (WTX), and Business Automation Workflow (BAW), the role ensures efficient data exchange, secure service orchestration, and optimized business processes. This position plays a critical part in supporting scalable, secure, and resilient digital ecosystems, driving operational efficiency and enabling innovation through robust integration frameworks.Job ResponsibilitiesWork across multiple integration layers: gateways, flows, APIs, transformations, and orchestration.Understand middleware lifecycle: dev → deploy → monitor → maintainBuild, test, and support services across DataPower, ACE, API Connect, and WTXManage deployments via DevOps toolchains (e.g., Jenkins, Git, UrbanCode)Apply secure coding and API-first principlesParticipate in platform upgrades, incident management, and root cause analysisEngage with security, infra, and support teams during critical changesWork across multiple integration layers: gateways, flows, APIs, transformations, and orchestrationProduce working quality software that meets the designDevelop critical and complex technical components in area of accountabilityDeliver system component designs that are robust and fault tolerant for large complex systemsEnsure system component designs are supportable , maintainable and re-usableDeliver software that is observable and scalableConduct estimate of work effortTrouble shoot and problem solve of software issues and provide guidance to other team membersProduce documentation as per organisational standardsContinuous improvement of softwareProvide Maintenance and support of software in environments of accountabilityDevelop unit and system test cases and conduct unit and system testingCreate deployment artefacts and stores in source control libraryManage the deployment package and the execution thereofOptimise the tool change in collaboration with the Biz/ Dev / Ops EngineerUpdate and control the asset knowledge base Ensure integration of own work with other individuals and in teamCollaborate with designers, product owners and engineering leads to refine the solutionContribute into the decomposition of the system solution into component parts for developmentSupport the achievement of the business strategy, objectives and valuesStay abreast of developments in field of expertise Ensure personal growth and enable effectiveness in performance of roles and responsibilitiesContribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.).Participate and support corporate responsibility initiatives for the achievement of business strategySeek opportunities to improve business processes, models and systems though agile thinking.Provide mentoring for multiple software developersEssential Qualifications - NQF LevelMatric / Grade 12 / National Senior Certificate Preferred QualificationDiploma / Certificate in multiple languagesEssential CertificationsPreferred CertificationsCertification: IBM Certified Solution Developer – DataPower GatewayCertification: IBM Certified Integration Developer – ACECertification: IBM Certified API Connect DeveloperCertification: IBM Certified Specialist – WTXCertification: IBM Certified Developer – Business Automation WorkflowMinimum Experience Level8+ years programming experienceTechnical / Professional KnowledgeIT Data structures Application systems Agile Development System Development Life cycle(SDLC) Behavioural CompetenciesManaging Work Collaborating Quality Orientation Applied Learning Initiating Action Technical/Professional Knowledge and Skills Please contact the Nedbank Recruiting Team at +27 860 555 566

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In