Negotiable
Outside
Remote
USA
Summary: The ATM Software Development Engineering role involves leading the design, development, and implementation of software applications to support business objectives, primarily in a remote capacity. The position requires collaboration with cross-functional teams and entails coding, testing, and debugging ATM-related applications. Candidates should have significant experience in software development and cloud services, with a focus on delivering optimal performance for ATM systems. The role also includes documentation and vendor support responsibilities.
Key Responsibilities:
- Lead the design, development, and implementation of software applications to support business goals.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Clear & concise communication in collaborating with developers, cataloging bugs, and conveying test results to target stakeholders.
- Perform coding, testing, and debugging of ATM related applications to ensure optimal performance.
- Document and archive ATM Configuration Settings.
- Support ATM Vendor needs for their remote Lab testing.
- Create and manage backup images of ATM software.
- Execute certification test scripts to validate the proper functioning of ATM hardware and software, to include:
- Installing and configuring ATM software.
- Taking ATM hardware/software components in and out of service.
- Documenting and reporting defects.
- Managing vendor responses, and validating software fixes.
Key Skills:
- 4+ years of experience in software development.
- 2+ years of experience in SQL databases.
- 2+ years of experience in AWS, Azure, or Google Cloud Platform services.
- 2+ years of experience with Agile methodologies.
- 4 years of an equivalent combination of educational background, related experience, and/or military experience.
- Experience in the financial services industry.
- Proficiency with tools like Confluence, Jira, Paragon, qTest.
- Knowledge of/familiarity with HP Nonstop systems a plus.
- Experience testing software related to transaction processing.
- Ability to design & execute comprehensive test cases covering functional, non-functional and edge cases using techniques like BVA (boundary value analysis), equivalence partitioning and exploratory testing.
- Familiarity with testing tools and methodologies both manual and automated.
- Experience configuring ATMs in a Tandem test environment.
- Experience managing equipment in a Lab environment.
- Experience with Paragon and other automated testing tools.
- Nice to have - experience with Java scripting, VB, and XML.
- Nice to have - experience with mobile applications that interface with ATMs.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Role: ATM Software Development Engineering
Location of work: Remote
Duration: Contract
Description
What you ll do:
- Lead the design, development, and implementation of software applications to support business goals.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Clear & concise communication in collaborating with developers, cataloging bugs, and conveying test results to target stakeholders.
- Perform coding, testing, and debugging of ATM related applications to ensure optimal performance.
- Document and archive ATM Configuration Settings.
- Support ATM Vendor needs for their remote Lab testing.
- Create and manage backup images of ATM software.
- Execute certification test scripts to validate the proper functioning of ATM hardware and software, to include:
- Installing and configuring ATM software.
- Taking ATM hardware/software components in and out of service.
- Documenting and reporting defects.
- Managing vendor responses, and validating software fixes.
Experience you ll need to have:
- 4+ years of experience in software development.
- 2+ years of experience in SQL databases.
- 2+ years of experience in AWS, Azure, or Google Cloud Platform services.
- 2+ years of experience with Agile methodologies.
- 4 years of an equivalent combination of educational background, related experience, and/or military experience.
Experience that would be great to have:
- Experience in the financial services industry.
- Proficiency with tools like Confluence, Jira, Paragon, qTest.
- Knowledge of/familiarity with HP Nonstop systems a plus.
- Experience testing software related to transaction processing.
- Ability to design & execute comprehensive test cases covering functional, non-functional and edge cases using techniques like BVA (boundary value analysis), equivalence partitioning and exploratory testing.
- Familiarity with testing tools and methodologies both manual and automated.
- Experience configuring ATMs in a Tandem test environment.
- Experience managing equipment in a Lab environment.
- Experience with Paragon and other automated testing tools:
- Nice to have - experience with Java scripting, VB, and XML.
- Nice to have - experience with mobile applications that interface with ATMs.