This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Engineer - Delphi in Atlanta, GA at Spartan Resources, LLC

Date Posted: 5/9/2018

Job Snapshot

Job Description

Senior Software Engineer – Delphi

Atlanta, GA

Direct Hire



You will be analyzing and resolving time critical issues while supporting solutions for the payment industry. You will work in the growing team of software professionals with the opportunity to define the process to best suit the team needs.


•         Working on the payment gateway client library; Responsible for design and implementation of the software components

•         Work with team of solution architects on the design of the software components to understand business requirements; demonstrate right attitude and sense of ownership while working on the product backlog

•         Facilitate requirements refinement and design sessions and translate information gathered in those sessions into business processes, system design documents, and models

•         Working with various communication and security protocols

•         Working with the payment terminal devices (PINpads, etc.)


Job Requirements


•         Bachelor’s Degree in a technical discipline or equivalent experience

•         8+ years of related experience

•         Expertise with Delphi pre-XE versions and XE5 through XE7 experience

•         Knowledge on communication and security protocols

o    SSL / TLS basic understanding

o    Basic understanding of cryptography, PKI, and asymmetric / symmetric keys

o    3rd party library experience such as Secure Black Box (made by Eldos). Not required but very nice to have.

•         Knowledge in modern architectural concepts

o    Encapsulation / Polymorphism / Object Oriented approaches

o    Highly coupled vs. decoupled approach

o    Class structures, data structures

•         Skills should also include

o    Good algorithmic skills

o    TCP/IP

o    Multithreading

•         Externally consumable libraries / framework development experience (DLLs)

•         Excellent communication skills verbal / written / presentation

•         Design experience including diagrams and documentation