Senior Software Engineer
Job Summary:
The Senior Software Engineer is responsible for the installation, configuration, upgrading/enhancement of ATM software, hardware, and network systems. This incumbent also manages ATM security updates, product support and maintenance, developing compliant processes and assists in the ATM Lifecycle development process for enablement of new features and product development.
Duties/Responsibilities:
- Creating and maintaining unattended deployment packages
- Integration of ATM applications with all software and hardware components
- Providing product maintenance and support to internal teams and external vendors
- Optimizing ATM uptime and operational efficiency by conducting system updates and building ATM software, packaging and enable readiness for deployment
- Assisting with vendor management and training
- Scheduling and conducting ATM security updates
- Creating processes and guidelines for ATM software to ensure compliance with FCTI’s corporate policies and values, as well as industry best practices
- Collaborating with internal development teams to design, develop, test, implement, and support products
- Technical Consultancy on business process improvements and enhancements to ancillary systems to aid business objectives
- All other projects, tasks, and assignments as assigned
Required Skills/Abilities:
- Must have excellent organizational, interpersonal, and communication skills (verbal and written)
- Must be able to manage / prioritize multiple tasks, work under pressure and be organized (attention to detail)
- Ability to communicate effectively with all levels of the company
- Ability to maintain confidentiality
- Ability to work effectively in a team oriented and open environment as well as independently
- Available to work long hours, weekends, and/or holidays according to business needs
Education and Experience:
- Bachelor’s Degree in Computer Science or related field, or equivalent experience required
- 7+ years of progressive software or systems engineering experience with at least 3 years of experience with ATM multi-vendor software
- Previous experience working with ATMs or in electronic banking required
- Experience with Vynamic View and Vynamic Security Suite desirable.
- Knowledge and experience with programming language and web application technologies (e.g., Java, SQL, HTML 5, CSS3, JavaScript) desirable
- Experience with ATM Communication Protocols (e.g., NDC, DDC) and TCP/IP desirable.
- A high-level knowledge of ISO8583 transaction processing protocol is desirable.
- Experience with RKL and EPP integration desirable.
- Experience working with EMV (Chip Card)
- Experience working with CEN/XFS
Requirements
Required Skills/Abilities:
Must have excellent organizational, interpersonal, and communication skills (verbal and written)
Must be able to manage / prioritize multiple tasks, work under pressure and be organized (attention to detail)
Ability to communicate effectively with all levels of the company
Ability to maintain confidentiality
Ability to work effectively in a team oriented and open environment as well as independently
Available to work long hours, weekends, and/or holidays according to business needs
Recommended Jobs
QMHP/Case Manager - Bilingual
As a Rehab Clinician/Case Manager-BILINGUAL, you will be responsible for providing strengths-based training utilizing an evidence-based curriculum that will help develop and build skills to help the …
Senior Trader - Fuel Oil/Feedstock
About us At ExxonMobil, our vision is to lead in energy innovations that advance modern living and a net-zero future. As one of the world's largest publicly traded energy and chemical companies,…
Senior Software Engineer
About Care.com Care.com is a consumer tech company with heart. We’re on a mission to solve a human challenge we all face: finding great care for the ones we love. We’re moms and dads and pet paren…
Assistant Professor, Clinical Faculty Appointment (CFA), Pulmonary Medicine
SUMMARY The primary purpose of this position is to provide outstanding clinical expertise including patient care management related at MD Anderson. To provide services that contribute to the daily…
Drafter - Drill Bits
JOB DESCRIPTION The Product Center Engineering Support will be responsible for designing the components and creating the drawings for the manufacturing of downhole bits and tools. Also, for the cr…
Floor Supervisor Full-Time- CALVIN KLEIN
Be part of an iconic story. At Calvin Klein, we believe in fostering an inclusive and collaborative culture by celebrating different perspectives, backgrounds and beliefs to truly connect with o…
Patient Financial Specialist
Job Responsibilities: Meets expectations of the applicable Competencies: Leader of Self, Leader of Others, or Leader of Leaders. Performs Revenue Cycle functions in a manner that meets or excee…
Part-Time Housekeeping & Operations (Janitorial) (Early Morning)
Required 6:00am Start About The Role In this role, you will ensure a safe and clean environment in all areas of the store. You will perform daily store cleaning tasks effectively and efficiently…
InTune expert needed part time (Houston)
A top tier VC firm is looking for continued, long term support of their InTune instance This Jobot Consulting Job is hosted by: Adam Bennett Are you a fit? Easy Apply now by clicking the "Apply…
Automotive Sales Professional - Toyota of Rockwall
Job Description Job Description Automotive Sales Professional Toyota of Rockwall is a well-established dealership serving the Rockwall-Dallas areas. We have a strong history in our community a…