Bachelor's Degree in Computer Science, Management Information Systems, Business or related field
Typically Minimum 6 Years Relevant Experience in full life cycle design and development (or high school diploma with 8 or more years professional experience)
Wide-ranging experience using professional concepts and company objectives to resolve complex issues
Knowledge of IBM Mainframe Systems & Hardware Platform: COBOL, JCL, CICS, SQL, z/OS, DB2, IMS, Assembler, VSAM
Thorough knowledge of required procedures, methodologies, application standards, including PCI and security-related compliance
Responsibilities
Oversee Application systems, architecture, design, data workflow, logical processes, and system interfaces
Assure synergy between software and hardware architecture to maximize that relationship
Determine and develop architectural approaches and solutions
Conduct business reviews, document current systems, and develop recommendations on how to proceed with applications
Ensure optimal application and system performance
Collaborate with clients and other functional areas in the design of IT Roadmaps to illustrate architectural complexities and interactions of information systems
Analyze, refine, and document the business requirements of the client
Analyze existing systems to detect critical deficiencies and recommend solutions for improvement
Plan and design information systems and implement updates within scope of established guidelines and objectives
Research new technological advances to assess current practices for compliance with systems requirements
Recommend solutions to address current system needs, process improvements, and controls
Assist in the Request for Proposal (RFP) and vendor selection process
Make recommendations for future information system needs
Provide technical architecture and support across applications and guidance to other functional areas to define software/hardware requirements and in planning and delivering infrastructure
Analyze infrastructure and capacity planning
Write or modify software programs, including analysis, writing specifications and code, program installation, and documentation for use with multiple application/user database systems
Maintain information systems by configuring software and hardware, tracking errors and data movement, and troubleshooting
Solicit feedback from internal customers and IT teams to understand how well information systems are serving customers