Enable job alerts via email!

KAL Software Developer

Paycorp Group

Leeds

On-site

GBP 40,000 - 80,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled KAL Software Developer to join their dynamic Cash/ATM team. This role is pivotal in developing and implementing innovative ATM software solutions, focusing on user-friendly interfaces and robust APIs. The ideal candidate will possess extensive experience with the KAL software stack and a solid understanding of ATM payment protocols. In this fast-paced environment, you'll collaborate with international partners and contribute to impactful projects. If you're passionate about technology and eager to tackle new challenges, this opportunity is perfect for you.

Qualifications

  • 3+ years in KAL Software Development with a strong focus on ATM solutions.
  • Experience in integrating terminals and understanding NDC payment protocols.
  • Proficiency in C#, .NET, HTML, and SQL databases.

Responsibilities

  • Design and develop APIs and user interfaces for ATM software.
  • Collaborate with teams to refine user stories and design solutions.
  • Provide technical support and ensure system compliance with standards.

Skills

KAL Software Proficiency
C#
.NET
HTML
Java
SQL
REST API
Problem-solving
Communication

Education

Bachelor's degree in Computer Science
Senior/Secondary School Certificate

Tools

SQL Server
Version Control

Job description

We are looking for an experienced KAL Software Developer proficient in NDC, K3A and KTC integration to join our Cash/ATM team. This role focuses primarily on developing and implementing new ATM software builds using the KAL software stack (both NDC and K3A with a good understanding of the KTC integration), implementing new transaction types on existing ATM software builds and creating dynamic user interfaces on the ATM Software. The successful candidate should have experience working with the entire KAL software stack and a proven track record for delivering ATM software solutions in a high-paced environment. This role involves collaboration with customers and partners across South Africa, Namibia and the European Union. Ideal candidates must have strong problem-solving skills, possess a keenness to tackle new challenges and is an effective contributor, communicator in a dynamic environment.

The responsibilities of the position include:

  • ATM Software and UI Development: Design and develop robust APIs and intuitive UIs, ensuring seamless integration and optimal performance in line with user stories and project requirements
  • Solution Design: Collaborating with feature teams to refine user stories, estimate tasks, and design technical solutions to meet requirements
  • Web and ATM Screen Interfaces: Craft and enhance web ATM screen interactions, focusing on user experience and system reliability
  • Data Management: Handling data, including querying, imports, and updates
  • Systems Integration: Utilising REST services and other technologies for system integrations
  • Technical Support: Provide expert technical support, troubleshooting issues to ensure continuous system operation and user satisfaction
  • Secure Coding and Compliance: Adhere to secure coding practices and comply with regulatory standards including PCI DSS, GDPR, and POPIA, to ensure software security and data protection

In order to be considered for the position, the following requirements must be met:

  • Senior / secondary school certificate
  • Completed Bachelor's degree in one of the following fields: (BSc) Computer Science and IT, (BCom) in Information Technology, (BEng) in Information Technology or Software Engineering
  • At least 3 years in a KAL Software Development role
  • Experience in the payments:
  • Processing of transactions from front end terminals
  • Integration of terminals to terminal driver software
  • A solid understanding of the NDC ATM payment protocol
  • An understanding of the XFS (extensions for financial services) architecture on ATM
  • An understanding of the foreign exchange sector is advantageous, aiding in the understanding of financial transactions and currency conversion complexities
  • Experience with C#, .NET, HTML and Java code
  • Experience with SQL server or similar databases
  • General understanding of REST API architecture
  • Networking knowledge is not required but can be advantageous
  • Postilion Software stack (specifically ATMApp terminal driving node) is advantageous
  • Good knowledge of Microsoft Windows, windows components such as registry, event logs and GPO policies is optional
  • Fluency in English is essential, as English is our working language. Other languages are highly desirable

Technical Competencies:

  • KAL Software Proficiency: Solid experience in working with the entire KAL Software stack and implementing ATM software solutions across multiple ATM device types
  • Web Development Skills: Strong command of front-end technologies including HTML, CSS, and JavaScript, with a focus on creating seamless user experiences
  • Requirements Analysis: Familiarity with user and system requirements analysis, capable of translating needs into functional and technical specifications
  • Software Development Principles: In-depth knowledge of software development methodologies, underpinned by a theoretical foundation and complemented by practical experience
  • Database and Persistence: Strong understanding of SQL database concepts, proficient in performing queries, manipulating data, and designing databases
  • Version Control: Competent in using version control, for effective source code management and team collaboration
  • AI Technologies: Using AI tools to accelerate delivery and improve quality of work

Behavioral Competencies:

  • Planning & Organising
  • Communication & Impact
  • Customer Focus
  • Problem-solving
  • Initiating Action
  • Contributing to Team Success
  • Work Standards
  • Passion & Attitude
  • Continuous Learning
  • Industry and Business Knowledge
  • Driving for Results
  • Adaptability
  • Coping with stress / change
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.