Key Areas of Responsibilities
- Develop systems to enhance business productivity, improve overall efficiencies, and maximize profitability.
- Develop new service offerings on ATM terminals, ensuring maximum uptime of NCR Atleos ATMs and preventing transaction failures due to substandard technology.
- Conceptualize and develop technological innovations to position NCR Atleos.
- Write, modify, and improve current and new IT systems.
- Manage and improve ATM monitoring software and systems.
- Observe, test, diagnose, and resolve software faults.
- Write, test, refine, and rewrite code as necessary.
- Evaluate and implement new or existing technologies into the business and product offerings.
- Collaborate with other IT specialists both internally and externally.
- Provide regular training and technical support to users and IT personnel.
- Supply the company with software code and documentation for all developed systems.
- Ensure backups and redundancy for all code and systems.
- Manage systems projects as needed.
- Optimize network configuration and improvements.
- Manage and enhance system hardware, software, communication, and network infrastructure.
- Be available and on standby for production issues.
- Respond promptly to urgent business issues.
- Proactively suggest process and system improvements.
- Serve as a technical expert for cost-efficient technology solutions in Networks and Payments ATM Systems.
- Recommend alternative technical solutions to meet client needs more effectively, with greater flexibility and longevity.
- Strive for excellence by adopting industry best practices.
PROFESSIONAL REQUIREMENTS:
- National Senior Certificate.
- Relevant IT degree (B.Eng, B.Sc) or equivalent.
- Knowledge of ISO 8583 message specification is beneficial.
- Development experience in C++, Python, or Golang is advantageous.
- Web development experience with Django or JavaScript and database experience with MySQL is beneficial.
- At least 3 years of experience as an EFT/Switching developer is highly advantageous.
- Experience working independently and meeting deadlines.
- Proficiency in C programming language.
COMPETENCIES:
- Proactive attitude with a 'do whatever it takes' mindset.
- Attention to detail and high accuracy.
- Responsibility, reliability, systematic work approach, and high personal integrity.
- Strong verbal and written communication skills.
- Structured problem-solving following procedures.
- Highly organized with a strong work ethic.
- Creative thinking and idea generation skills.
- Effective time management.