At a Glance
- Tasks: Develop and implement ATM software using KAL stack, focusing on user-friendly interfaces and robust APIs.
- Company: Join KAL, a leader in ATM software solutions, known for innovation and excellence in the financial sector.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values creativity and impact in the tech world.
- Qualifications: Bachelor's degree in IT or related field and 3 years of KAL Software Development experience required.
- Other info: Fluency in English is essential; knowledge of additional languages is a plus.
The predicted salary is between 36000 - 60000 £ per year.
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.
- 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.
- 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.
- 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.
Requirements:
- 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.
- Processing of transactions from front end terminals.
- Integration of terminals to terminal driver software.
- 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.
- 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.
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.
AI Technologies: Using AI tools to accelerate delivery and improve quality of work.
Planning & Organising.
Software Developer - Microsoft SQL Server & .NET employer: Paycorp Group
Contact Detail:
Paycorp Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Microsoft SQL Server & .NET
✨Tip Number 1
Familiarise yourself with the KAL software stack, especially NDC and K3A. Understanding these technologies will not only help you in interviews but also demonstrate your commitment to the role.
✨Tip Number 2
Showcase your experience with ATM software solutions by discussing specific projects you've worked on. Highlight any challenges you faced and how you overcame them to deliver successful outcomes.
✨Tip Number 3
Brush up on your knowledge of secure coding practices and compliance standards like PCI DSS and GDPR. Being able to discuss these topics confidently can set you apart from other candidates.
✨Tip Number 4
Network with professionals in the ATM software development field. Attend relevant meetups or online forums to gain insights and potentially get referrals that could lead to an interview with us.
We think you need these skills to ace Software Developer - Microsoft SQL Server & .NET
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the KAL software stack, particularly NDC and K3A integration. Include specific projects where you've developed ATM software solutions and any relevant technologies like C#, .NET, and SQL Server.
Craft a Compelling Cover Letter: In your cover letter, emphasise your understanding of the financial sector and your ability to deliver robust APIs and user interfaces. Mention your familiarity with secure coding practices and compliance standards such as PCI DSS and GDPR.
Showcase Relevant Projects: Include examples of past projects that demonstrate your skills in web development and user experience design. Highlight any experience you have with dynamic user interfaces and data management related to ATM software.
Highlight Soft Skills: Don't forget to mention your planning and organisational skills, as well as your ability to provide technical support and troubleshoot issues. These are crucial for ensuring continuous system operation and user satisfaction.
How to prepare for a job interview at Paycorp Group
✨Showcase Your KAL Software Expertise
Make sure to highlight your experience with the KAL software stack during the interview. Be prepared to discuss specific projects where you implemented ATM software solutions, focusing on NDC and K3A integration.
✨Demonstrate Your UI Development Skills
Since the role involves creating dynamic user interfaces, be ready to share examples of your previous work in web development. Discuss how you approached user experience and system reliability in your designs.
✨Prepare for Technical Questions
Expect technical questions related to C#, .NET, SQL Server, and other relevant technologies. Brush up on your knowledge of secure coding practices and compliance standards like PCI DSS and GDPR, as these are crucial for the role.
✨Communicate Clearly and Confidently
Fluency in English is essential, so practice articulating your thoughts clearly. Use this opportunity to demonstrate your communication skills, especially when discussing complex technical concepts or problem-solving scenarios.