RTP App Developer in Saint Paul, MN at APEX Systems

Date Posted: 8/22/2018

Job Snapshot

Job Description

Job #:  878867

RTP Senior Application Developer

  • Location: St Paul
  • Type: Perm or C2H

Call Notes Project Info:

  • Real time payments effort. Client will become a payment hub for all of payment processing, including our retail customers.
  • IBM is doing the hardware and the software package and now need to grow a team to support that system. 
  • 4 phases
    • Need to install the system (very complex systems)
    • Configure it once installed to meet client needs
    • Interface that system for all of their upstream and downstream legacy apps (use single point for front end system and use Hogan deposit system for posting transactions, and tons more in between, like compliance validation and fraud checking.
    • Also tailor system to meet specific needs (might need to put wrappers around the system up front and around the bank

Job Description:

Seeking a senior level Application Developer candidate with design, development and technical oversight experience to contribute toward the success of our technology initiatives. Candidate will be responsible for providing senior level design, development and technical oversight of our Real Time Payments development/support team which includes the design, development and support of large and complex application systems.

Skills:

Java & Java scripting 7 years

SQL Server 7 years

Online Transaction Processing Tools 7 years

Interfacing with vendor legacy systems 7 years

API Developing REST -- Will be tested on this during interview process 7 years

JSON 7 years

Understanding of DB2 is critical 7 years

Understanding IBM virtual machine processing 7 years

WTX, IBM Installation Manager, Cognos, IDM Integration Bus (IIB) Highly desired

Real time payment system experience Highly desired

 

Duties Include:

  • Assists in the development of the application's architecture and blueprints on which functional and non-functional requirements (which reflect the business needs of the enterprise) can be met.
  • Creates developer technical designs.
  • Assists with the mapping of the application's architecture to the chosen technology platform.
  • Defines application components, platforms, interfaces, development tools, and testing approaches.
  • Provides technical oversight to application development teams. Consults on integration and conversion activities.
  • Recommends redesign or redevelopment.
  • Assists with selection of technologies to provide long-term compatibility and flexibility.
  • Assists in analyzing organizational needs and goals for the purpose of incorporating into the design, development, and implementation of applications. Ensures that non-functional requirements are appropriately defined, and that the application architecture supports these requirements.
  • Assists with determining appropriate strategies regarding long-term application direction.
  • Assists with compliance of Enterprise Architecture, Technology Standards, and Disaster Recovery/Business Continuity Planning.
  • May lead, provide direction, and coordinate activities of application development staff. Interacts with business line(s), vendors and other technologists. Participates in the evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs. Successful applicants will exemplify ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship

 

Responsibilities

  • -Provides technical oversight to a team of payments development/support staff.
  • -Participates in the technical design of application systems.
  • -Develops, implements and supports application systems.
  • -Assists in definition of time tables and project tasks; analyzes and estimates cost and time.
  • -Performs change impact analysis tasks. -Creates comprehensive unit test plans and test cases.
  • -Participates in design, coding, testing, implementation, and documentation of solutions.
  • -Creates and executes performance tests to ensure that expected application performance levels are achieved.
  • -Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of moderate complexity, significance, and risk.
  • -Works with software vendors to understand systems and configurable options, applies configurable options, works with testing staff and Operations staff to test and implement.
  • -Contributes and at times, leads clients and technical staff to investigate, analyze, and resolve technical problems related to system functions, programming, configurable options, and procedures.
  • -Joins in post-implementation reviews of both application development content and process to maximize and share learning.
  • -Shares in monitoring operating efficiency of existing systems.
  • -Writes documentation that describes installation and operating procedures.

 

Basic Qualifications

  • -Bachelor's degree or equivalent work experience
  • -At least 5 years experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies.
  • -At least 7 years experience with developing, implementing and supporting applications.
  • -Excellent communication skills, both written and verbal

 

Preferred Skills/Experience Extensive experience in:

  • -On-line transaction processing tools
  • -Product and vendor evaluation
  • -Interfacing new vendor systems to legacy systems (mainframe and distributed) via MQ services
  • -Developing REST APIs for end customer access to new vendor systems
  • -Information security management
  • -Application and system testing
  • -User interface design
  • -Business process modeling
  • Subject matter expert in:

-System development life cycle including but not limited to Agile, Waterfall, DevOps

-Change Control

-Programming languages including but not limited to JAVA, HTML, XML, JSON, APIs (REST), MQ services for application interfacing

-Systems components including but not limited to AIX OS on the IBM Power PC series, DB2, IBM WebSphere MQ, familiarity with IBM virtual machine and Hub concepts (multiple formats in/out, heavy use of business rules with some machine learning) as well as 'PowerHA', 'PowerHA DR', 'Cloud Design', 'PowerVC', 'Websphere Transformation Extender', 'IBM Installation Manager and Packaging Utility', 'Cognos Business Intelligence', 'IBM Integration Bus 9.0', 'Power8', 'Power VM Provisioning Toolkit', 'NIM Server', 'LPAR', 'WTX Mapping', and 'FSM Model'.

-IT standards, procedures, policy

-Information management -Application development, testing, delivery, implementation, and maintenance

-Release management

-Requirements analysis

-Application architecture, design and development processes and tools

-Data Structures

-Payment Technologies

-Fraud/Compliance Detection and Mitigation

-Financial Back Office Processes and Procedures

-Client Server and Mainframe Environments

-Modeling: data, process, events, objects

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178