Analyst Developer: Payment Systems

Analyst Developer: Payment Systems

Job Title: Analyst Developer: Payment Systems
Location: Western Cape
Salary: 600000.00
Reference: JN -052017-8464
Job Published: August 24, 2017 11:50

Job Description

The Analyst Developer: Payment Systems is responsible for:
  • To produce comprehensive technical specification from business requirements by maintaining a high level of in-depth knowledge wrt Payment systems
  • To ensure alignment between the functional and technical specifications
  • Continuous business and industry research to guide the critical evaluation of architectural and design patterns & principles
  • Development and maintenance of software applications within the Payments environment
Design and implementation of Payments applications
  • Consult with Business Analysts on functional design handovers
  • Document technical requirements using UML
  • Prepare UML generated documentation according to agreed standard and format
  • Participate in architecture activities between various development areas
  • Liaise with the other IT teams regarding software integration requirements
  • Responsible for design and building of the Payments environment
  • Handover of technical design to programmers and developers
Quality assurance of software
  • Workshop functional requirements with the Business Analysts to ensure full understanding of the business requirements
  • Set quality design standards for development / architecture
  • Provide guidance and direction in choice of tools and technical architectures
  • Drafting and maintaining of all technical specifications related to the Payments environment
    • Assist junior programmers and developers with compilation and execution of unit test plans and integration testing
  • Work with the UAT and EBF team to ensure the smooth transfer of code from Development to UAT
  • Ensure on-time delivery of code
  • Coordinate the investigation and fixing of production issues
  • Ensure that technologies are employed with best practice
  • A relevant 3 year tertiary qualification (degree / diploma) AND 5 years software development experience
  • Expert knowledge of:
    • .Net Framework
    • C#
    • XML
    • Windows Communication Foundation
    • SQL
    • UML
    • Object Orientation Development
    • 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
      • 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:
  • Best practices for Quality Assurance (QA)
  • Agile software development
  • Communication skills (written and verbal) in English
  • Interpersonal / Relationship management skills
  • Negotiation and influencing
  • Facilitation
Mind-set and attitude
  • Analytical, diagnostic and problem solving skills
  • Process and organisational thinking
  • Attention to detail
  • Adaptability to change
  • Willingness to take ownership and accountability
Time management
  • Planning and organizing skills
  • Ability and willingness to work standby and / or weekends
  • The ability to handle multiple projects and deadlines
  • Ability to work under own initiative without guidance, cope well under sustained pressure and deliver to deadlines

Get similar jobs like these by email

By submitting your details you agree to our T&C's