NCR Atleos-posted 4 days ago
Ontario, CA
Computer and Electronic Product Manufacturing
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. NCR Atleos was ranked #12 in Newsweek's prestigious 2025 Top 100 Global Most Loved Workplaces list. The position is for an ATM Software Engineer III located in Mississauga, Ontario, and requires onsite presence 5 days a week.

  • Develops scripts / applications / software to deliver efficiencies through automation of installation, deployment, management, and monitoring processes.
  • Actively assist with the development and maintenance of a continuous integration solution.
  • Estimate and commit to delivery of project requirements.
  • Work effectively alone or as part of a team - assisting and mentoring junior staff to develop solutions.
  • Participate in continuing process improvement initiatives.
  • Coordinate and communicate with other IT departments including PMO, QC, stakeholders, and customers.
  • Author ATM Technical specifications, Software Installation Documentation, & User Guides.
  • Assess requirements & priorities to ensure delivery of the right product at the right time.
  • Provides input on project constraints and dependencies, establishes project acceptance criteria and quality goals.
  • Support QC in the testing process from the design & development of appropriate test cases to the resolution of software issues reported.
  • Support/resolve production issues forwarded by Level 3 Support including the creation of hot fixes.
  • Designs and develops quality, object oriented, testable source code if part of assigned responsibility.
  • 6+ years' experience in ATM software
  • Experience of managing Windows-based Desktop solutions
  • 4+ years' experience in transaction processing platforms, especially Postilion or Base24
  • 4+ years' experience in defining technical expectations, system requirements and effort estimations for projects
  • 4+ years' experience of ATM technology infrastructure: including ATM Terminal Software, NDC, 912, Load set Development, CEN/XFS, ATM Security, operation of ATM software platform management tools
  • Overall knowledge of the Software Development Life Cycle
  • Demonstrated knowledge of software design principles and patterns as wells as experience implementing solutions using various software architectures such as modular monoliths and micro-services
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages (.NET, Java, Python)
  • Good troubleshooting skills and ability to tackle design and functional problems with minimal oversight
  • 8+ years' experience in software development (Java, .NET)
  • 8+ years' experience in ATM software and ATM technology infrastructure
  • 4+ years' experience in transaction processing platforms, especially Postilion
  • 4+ years' experience in software architect and design
  • 4+ years' experience in automated testing frameworks and CI/CD pipelines
  • Proficiency with tools like GitHub, Jira, Docker
  • Familiarity with cloud technologies such as AWS or Azure is often expected
  • Hands-on experience with coding, testing, debugging, and deploying applications, as well as understanding modern development practices like Agile
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service