Purpose Statement:

  • To analyse business or system requirements and data to enhance understanding of the Payments environment
  • To produce a comprehensive technical specification from business requirements by maintaining a high level of in-depth knowledge of Payment systems, the Payments Industry (EFT, ADO, SWIFT, RTC) and other relevant Back-End Systems and data sources

Key Tasks & Accountabilities:

Development and Design

  • Team Leader / technical lead on special projects
    • Provide technical expertise and input wrt Payments during projects
    • Provide guidance to junior developers wrt Payments during projects
  • Gain an understanding of the Functional Description through guidance from the Business Analyst
  • Compilation Technical Specification (solution design documentation) using UML standards in Enterprise Architect from Functional Specifications.
    • Architect will provide guidance wrt technical implementation
    • Business Analyst will provide guidance wrt business logic implementation
  • Use the Technical Specification for product & system development according to development & best practice standards
    • Develop enhancements for existing applicationsproducts
    • Develop new applicationsproducts
    • Develop rational database systems
  • Provide implementation instructions for developments
  • Provide guidance to junior developers


  • Perform unit and integration testing on existing environments and new developments
    • Update / amend test plans according to solution development to ensure coverage of all areas
    • Fix minor and major bugs for the products in the Payments environment
    • Fix escalated bugs for existing products in the Payments environment from provided technical specifications
  • Provide support to the Development / QA / Production environment

Research and Continuous improvement

  • Participate in knowledge transfer sessions facilitated by Architect
    • Handover of technical knowledge (process flow and design) during knowledge transfer process
  • Take ownership to improve own technical knowledge about the Payments environment
    • Stay current with developments in areas of technology that are relevant to the Payments environment (i.e. MS SQL, Database servers, Source control tools, Testing tools, .Net, etc)

Knowledge, Skills & Experience:

  • Grade 12
  • A relevant 3 year tertiary qualification (degree / diploma) and at least 2 years’ Payments product experience


  • 5 years Payments product specific work experience


  • Must have good knowledge of:
    • .Net Framework
    • C#
    • XML
    • Windows Communication Foundation
    • SQL
    • Cobol
    • UML
    • Object Orientation Development
    • Payment Systems
    • Best practices for .Net programming
    • Latest .Net framework and it’s abilities
    • Design Patterns and Architectural Patterns
    • FTP
    • Web services
    • Windows Server OS
    • UI Design
  • Must have detailed knowledge of:
  • IT systems development processes (SDLC)
  • Application development
  • ETL processes
  • Relational database technologies
  • Dimensional modelling
  • Standards and governance
  • UML
  • Systems analysis and design
  • Solid understanding of:
  • Payments systems environment
  • Best practices for Quality Assurance (QA)

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

You can visit our website for more vacancies: [URL Removed] / Facebook page @wePlace / LinkedIn [URL Removed]

Learn more/Apply for this position