Serve as a technical subject matter expert to others while performing the following tasks: plan, design, develop, modify, implement, support, and troubleshoot applications. Also required to conceive and design new processes and solutions to meet business needs while ensuring the technical and business direction of the organization are not compromised.
Conceives, designs, and creates wholly new knowledge concepts, tools, processes, and solutions in technical skill area
Provides in-depth technical expertise in all phases of system development lifecycle including system and software requirements analysis, design, coding, testing and documentation to ensure completion of the application development project lifecycle
Collaborates with internal and external clients including specialized technicians, business process experts, vendors, and business partners
Leads and or participates in complex, high-risk projects
Reviews Business Requirements documents to gain a thorough understanding of the project deliverables.
Develops and tests coding changes for fixes or new projects to ensure it meets specifications before releasing to testing and production.
Supports routine and ad-hoc data request as well as special projects.
Develops conversion and system implementation plans.
Prepares system and programming documentation. Recommends changes in development, maintenance and system standards.
Acts as highest tier of support by providing training and guidance to team members.
Identifies emerging issues, their impact on the business, and advises leadership in the development of solutions offerings by identifying, resolving and recommending solutions to complex problems
Provides on-call support and works with technical groups, quality assurance, and customer support groups to resolve application related problems.
Ability to organize multiple tasks for self and react to shifting priorities without compromising projects
Ability to interact diplomatically with a variety of individuals on all levels
Ability to effectively communicate with technical and non-technical groups
Ability to provide technical leadership on projects
Excellent interpersonal, organizational, customer service, presentation, and communication skills
Exhibits energy, strong desire to achieve, appropriately high dedication level
Able to use a systematic approach in solving problems through analysis of problem and evaluation of alternate solutions
Able to use logic, mathematics, or other problem solving tools in data analysis or in generating solutions
Possesses strong written and verbal communication skills in order to provide input into the Statement of Work and Scope Change documents
Able to create detail design documents, unit test plans, status updates, and other development deliverables.
Competent to work at the highest technical level of all phases of applications systems analysis and programming activities
8 or more years of experience in application development, programming or similar
BS/BA degree (preferred), technical certification or equivalent experience
Experience in structured approach to software development (i.e. Software Development Life-cycle - SDLC)
Payments industry knowledge is preferred with an emphasis in Credit and Debit card transaction processing
Unix/AIX, C, C++, Shell scripting
Experience in mainframe COBOL/CICS (transaction processing)
Experience with VSAM
Mainframe JCL/PROCS/dataset navigations
Mainframe toolsets such as Easytrieve, File Aide, ISPF, SDSF, etc.
Experience with change management tools such as Endeavor or CVS
Experience with scheduling packages such as CA7 or $Universe
Physical Requirements and Working Conditions
Physical Requirements: Those required in a typical office environment including sitting most of the time, finger dexterity for computer and paper work, talking to convey detailed or important instructions, average hearing for normal conversations, and average visual acuity.
Working Conditions: No hazardous or significantly unpleasant conditions
In accordance with the Americans with Disabilities Act, it is possible that requirements may be modified to reasonably accommodate disabled individuals. However, no accommodations will be made which may pose serious health or safety risks to the associate or others or which impose undue hardships on the organization.
This job description is not intended to fully and completely describe all duties of the position. The incumbent will be required to complete other duties not specifically described herein as required by their supervisor.
Heartland Payment Systems is Proud to be an Equal Opportunity Employer
Heartland Payment Systems was named one of Computerworld’s “Best Places to Work in IT 2012”
If you're using your card to charge throughout the heartland, Heartland Payment Systems makes sure the transactions don't get lost...