Job Description :
A principal-level engineer with core expertise in the design, development, and delivery
of SOA solutions in AWS. While our architecture design is fairly fleshed out from a high
level, we need to get down in the weeds with it. This role would also be an individual
contributor responsible for developing software.
o An engineer to supplement the team that has experience working with the Java
SpringBoot framework and service-oriented architecture in AWS.
o An engineer with expertise in the design and delivery of CI/CD pipelines with AWS as the
target destination. We anticipate this work to be focused on bootstrapping and winding
down after the framework is in place. We would want this slot to be filled with another
software engineer. Does not have to be the same person.
Scope of work includes:
o Requirement analysis and solution design, working closely with both the Payments
Technology and Payments Business teams.
o CI/CD framework for build-test-deploy into various AWS locations.
o Data modeling and datastore design/build. This will consist of optimizing our current
data model to focus on what’s important to the payments domain and designing for
performance and scalability.
o Assist in microservices design and development to support core business capabilities
(authorization, capture, cancellation, tokenization
o Assist in Payments API design and development.
o Adapter services for communicating with our acquiring banks and service providers. Our
primary acquirer is Vantiv. This adapter will support our eCommerce processing and
connect directly to the Vantiv 610 core system using ISO-8583 messages. We have an
open source library that will build and parse these messages. It will require
customization to work with Vantiv’s particular requirements. We also process
settlement for orders that use PayPal.
o Processing data inbound from our third party banks (Vantiv, Chase, First Data, PayPal)
for financial reporting and reconciliation. We anticipate landing this data into an S3
bucket.
o Logging and telemetry leveraging the Elastic Stack and Elastic Cloud.
o Possible follow-on work to build equivalent services outside of the core that support
other business activities currently on our legacy solution. These include a handful of
capabilities such as check verification, address verification, loss prevention/fraud, etc.
Ultimately we will be sunsetting all of the legacy systems over the course of FY2018.
While not an absolute requirement, experience in the payments technology space would be
extremely helpful in getting up to speed with the requirements and working with the third-party
banks. Financial services experience, particularly with respect to electronic data interchange
between financial entities using ISO standards is a plus.
             

Similar Jobs you may be interested in ..