Overview
Skills
Job Details
Role: ATM Software Developer Advisor
Location : Remote, Contract
Job Description:
The Card Services ATM Managed Services team is looking for a Software Developer Advisor proficient in ATM applications and transaction driving, with experience in Windows systems administration, particularly building, maintaining, and deploying specialized Windows Gold Images.
What you will do:
Analyze third-party application log files, perform root cause analysis, liaison with vendors, validate resolution and plan solution turnover to production teams.
This individual must also have strong problem-solving and troubleshooting skills to liaise with internal production teams and 3rd party vendors to resolve critical application issues.
What you will need to have:
-
Demonstrated experience using one modern object-oriented programming language for application development in C#
-
ATM platform experience in any of the following: Diebold Vista, NCR Edge, NCR Activate Enterprise, Nautilus Hyosung Standard NBS or Paragon Virtual ATM software.
-
5+ years of programming/software application development experience.
-
Experience with Windows operating system customization, disk partitioning, remote deployment, imaging, and automation.
-
Experience building scripts or automations with any of the following: Python, JavaScript, Powershell, Windows batch scripts.
-
Autonomous, articulate, and professional communicator, able to identify and articulate problems and proposed solutions, carry out proposed plans, and support production teams.
-
Demonstrated proficiency using source control systems, such as SVN or Git.
-
Demonstrated knowledge of software design patterns, principles, lifecycles, and best practices.
-
Demonstrated proficiency in creating technical documentation.
-
Bachelor's degree in Computer Science/Information Systems/Information Technology, OR related technical degree/equivalent work experience.
What would be great to have:
-
Programming/software application development experience in Java
-
Experience with remote Windows system administration, including proficiency in configuration and command line, disk partitioning, Windows image creation, maintenance, and remote deployment.
-
Experience with WinPE, Symantec Ghost, or equivalent O/S imaging tools.
-
Strong inclination for troubleshooting and reconstruction of events via log file analysis, follow-up and maintain good relations with vendors, including testing proposed solutions and documentation for turnover to production teams.