What You Will Do
Responsible for maintaining new and existing software/web application programs in an SOA environment supporting user and management needs. Performs programming efforts for application software and ensures successful implementation of application enhancements, conversions and system installations. Designs, develops, tests, implements, documents, and supports those programs. Collaborates with leadership and analysts across multiple teams, to design, modify, and explain program changes or to provide technical support. Supports production environments and resolves problems when they occur. Responsible for providing Credit Union integration to vendor applications including debit and credit card processing. Designs the most efficient and cost effective solution through research and evaluation of options. Works with analysts to ensure accuracy and completeness of requirements documentation for assigned projects. Develops technical solutions through collaboration with senior team members ensuring a full understanding of the requirements. Confirms program operation by performing functional unit tests to ensure application meets requirements, and it is free of errors. Creates technical design, and application functionality documents. Participates in technical design and code reviews to ensure smooth daily operations and accurate planning. Completes any other job related duties needed to help drive to our Vision, fulfill our Purpose, and abide by our Organization’s Values.
What We Require
Bachelor's degree in Management Information Systems, Computer Science, Engineering, or comparable education and/or experience. Minimum of six (6) years of experience implementing and managing software. Minimum of four (4) years designing, developing, enhancing and implementing mainframe technical solutions experience. Minimum of two (2) years of programming experience (e.g., CICS online transaction processing and COBOL mainframe environment) utilizing the project life cycle methodology and phased approach. Experience and proficiency with mainframe skills, languages and concepts within the IBM z/OS environment including, COBOL, CICS, Assembler, Easytrieve, ISPF, VSAM, Endeavor, TSO, JCL, Mainframe change control processes and tools and IBM Utilities. Experience and/or training as a member in the Software Development Life Cycle process performing, among others, the following activities: (a) Requirements gathering, (b) Generation and documentation of both Functional and Technical Design documents for use by self and other programming staff. Ability to grasp business processes, technologies, applications and concepts quickly and apply them as required. Technical Analysis experience. Must remain current with the latest industry best practices and programming competencies. Works under general direction on multiple complex projects usually on specific assigned problems. Able to work in a team environment and meet deadlines. Strong interpersonal, presentation, analytical, written, and verbal communication skills.
Ideal Candidate Will Have
Exposure to and an understanding of the overall Service-Oriented Architecture (SOA) approach, including business process automation, shared object model, system adapters, and publish/subscribe architecture. At least two (2) years of system design experience in the financial or insurance industry.