Title: Software Developer (C/C++)
Location: Atlanta, GA (3 days onsite Tue, Wed, Thu)
Position Type: Fulltime Permanent
Responsibilities:
- Develop systems to enhance business productivity, improve overall business efficiencies and maximize business profitability.
- Write, modify, and improve current and new IT systems.
- Manage and improve ATM monitoring software and systems.
- Observe, test, diagnose and resolve faults in the software.
- Write and test code, and then refine and rewrite, as necessary.
- Evaluate and implement ways to incorporate existing or new technologies into the business and product offering.
- Provide the company with software code and documentation pertinent to all systems developed.
- Ensure that adequate backups and redundancy is in place for all code and systems.
- Be involved with optimal network configuration and improvement.
- Manage and improve system hardware, software, communications, and network infrastructure.
Required Skills:
- Mandatory experience in C, C++ with multi hardware communications.
- Experience working on low level firmware development (ATM firmware will be an added advantage).
- Experience in Socket level programming.
- Good to have experience in Self-serve software and windows application.
- Understanding of SQL Server Database and Windows Services.
- Understands basic API integration with Windows applications.
- Knowledge of ISO 8583 interchange message specification or Payment Processing experience or OLTP experience is mandatory. (Any one out of three is a MUST HAVE)
- 3 years prior experience as an EFT/Switching developer is highly advantageous.