Job Description :

As a global leader in cash technology solutions, we provide the financial, retail, cash centre and gaming industries with confidence that their cash is protected and always working to help build a stronger business.

Our cash automation technologies and process engineering services help businesses in more than 100 countries optimise the handling, movement and management of cash. While we span the globe, we personally engage with each customer to address their unique challenges and goals — enhancing staff efficiency, reducing operating costs and enabling a more rewarding customer experience.

We offer peace of mind. We enable transformation. We generate options. We empower people. We do all this by releasing companies from the burden of cash management, putting cash to work, and helping customers enhance the value that their staff and facilities add to their business.

Role Profile :         

The Software Developer/Engineer assumes an instrumental role as part of a diverse and international team and is a key contributor in many facets of a fast growing segment of our company.  The primary assignment is software development on commercial products and other assignments will include consulting with customers on bespoke projects as well as other special projects required for the business.  He/she will participate in the full life-cycle of all software projects, including analysis, design, coding, testing, and support; projects will focus on enhancing business applications of Client industry leading cash automation equipment.

Key Duties and Responsibilities:

Development and implementation of software systems, including software module design and coding, providing documentation on design and/or implementation of the project and assisting in the integration of products with other products where a dependency exists.
Testing and debugging of software systems.
Interface new products with existing software
Researches, investigates and evaluates new tools, technologies and products.
Post product release support; completes documentation and procedures for installation and maintenance.
Interacts with customers to support software acceptance processes and act as a liaison between development and users.
Ensures that software created and released conforms to quality requirements by accurately writing and executing test plans; 
Uses current programming language and technologies; writes code, completes programming and performs testing and debugging of applications;
Investigates root cause analysis of software and system defects;
Is instrumental in assisting with large, complex installations.

Educational Qualifications/Experience required:

This is an important role with a high level of visibility and success is key to the overall growth of our business.  In order to perform this job successfully, individuals must be able to perform each essential duty satisfactorily and the requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.

Degree in Computer Science, Information Systems, or other related field of expertise
5+ years’ work experience preferably gained from within an IT infrastructure/programming;
Exposure to Banking or Finance Industry desirable but not essential;
Knowledge of project management principles, practices, techniques, and tools.
Experience in examining and re-engineering operations and procedures, assisting with policy formulation and developing/implementing new strategies and procedures.
Ability to analyze complex problems, interpret operational needs and develop integrated, creative solutions.
Understands comprehensive business processes, can perform in-depth work analyses and develop computer-generated flow charts.
Strong interpersonal skills and ability to work effectively in a team environment.
Ability to develop, plan, and implement short- and long-range goals.
Possessing first class programming skills as well as demonstrated knowledge of the following:
Programming to hardware/device interfaces, software like drivers and embedded systems is desirable but not essential;

Experience with following desired:

XFS – Device Services

Web technologies such as web services and application servers;

OO-Programming, C#, Java, database technologies, SQL, etc.

CSS, JQuery, HMTL 5, etc.

Ability to explain technical terms/concepts to non-technical professionals.
Designs and develops individual components for software projects and works independently on projects and functions as the technical authority on the modules he/she is responsible for.


Independent/fact-based decision-maker with good judgment, complemented by strength of personal convictions and persuasive style.

Acts with a sense of urgency and is results oriented, marked by high personal standards and commitment

Confident (knows when to seek input and when to make own decisions)

First class people skills with a balanced persona – professional in demeanor yet receptive and approachable. 

Hands-on as necessary, otherwise can provide effective organizational leadership

Ability to interact effectively with staff and at all levels within the organization to gain the respect and co-operation of resources; politically sensitive

Consumer orientated.

Exceptional analytical, project management and communication skills with a demonstrable record of accomplishment in a diverse operations environment and entrepreneurial culture.

High intellect with formal education and applied business experience in institutions highly regarded for their business practices and quality of management

Unimpeachable character and integrity


Client reflect the values and behaviours that are critical to the ongoing success of Client and as such represent the foundations of our behaviour globally to lead us to realise our mission:

Value Creation – strive to create value for customers

Self Starter – understand the objectives of your own work and are proactive in achieving goals
Collaboration -respect diversity and create a culture of collaboration to work with each other to achieve a common goal

Integrity -understand Client’ Mission and act with responsibility and pride to realise achievement and act and behave with high integrity and a strong sense of ethics

Own Growth – leverage our own talent and achieve personal development by adopting a broader perspective; looking beyond our own work.

An Equal Opportunity / Affirmative Action Employer / An E-Verify Employer.

It is the policy of Client to provide equal opportunity for all qualified persons and not to discriminate against any applicant for employment because of race, color, religion, national origin, sex, age, disability, veteran status, or any other status protected by state or local law at the Client location to which this application is submitted. In addition, as a Federal Government contractor, all Client locations are affirmative action employers.

Third Party Agencies

Unsolicited resumes will not be accepted by Client.  Should an agency choose to send unsolicited resumes, Client reserves the right to review such resumes but will not be held liable for any fees/charges associated with a candidate hire except where a formal written agreement is in place between Client and the Agency to source candidates for a specific role. 

More information about the job

Is Relocation Available?


Is there a bonus structure?


Are you open to sponsorship?


This position is:

New Position

Is there a possibility to work remote?


Is there equity?


Are there flexible work hours?


Does this position have direct reports?


Who does this position report to?

SVP Self Service Applications

What are the 3-4 non-negotiable requirements on this position?

Experience in the following: .Net 4.7 - Stack: .Net, C#, ASP.Net, Javascript, jquery. Strong developing skills (senior/lead role background) Ideally 7+ years experience

What are the nice-to-have skills?

Experience in payment solutions/financial business sector

What is exciting about this opportunity? Please use this section to describe team and company culture.

Small friendly team, based in Marietta, GA Strong work ethic - relaxed office environment Ability to work remotely on occasion (predominantly office based)