Duties: Provide software design, development, and support for the company’s payment platforms in highly specialized areas of programming. Recommend designs for the implementation of new or modified operating software programming applications and maintain existing applications using software development lifecycle (SDLC). Build software systems for customization for customers. Provide technical support and consulting services on systems software and application development to users. Build software systems and products for external customers. Create program designs, perform coding, testing, and implementation; work with applications related to the payment platform systems.
Requirements: Employer will accept Bachelor’s degree in Computer Science, Engineering, or related field, followed by five years of progressive, post-baccalaureate work experience in job offered or five years of progressive, post-baccalaureate work experience in a related occupation. Experience must include: experience with payment processing platforms using protocols including ISO8583, EPAS, Vital, Chase or First-Data payment protocols; Object Oriented language – Python and C/C++; UNIX/Linux (internal file io, tcp/ip, and IPC); socket programming, http/soap API development; Oracle PL/SQL & Stored Procedures; and developing high-performing concurrent processing using Asynch-communications, and Twisted or Toronado.