Basic Description: To design, develop, implement and maintain new IT solutions, or changes/enhancements to existing solutions that align with business initiatives and corporate strategies.

Responsibilities:

  • Conduct research and analysis; make recommendations
  • Serve as mentor/trainer and provide guidance and assistance to team members
  • Analyze, define and document requirements for data, workflow, logical processes, hardware and operating systems environment, interface with other systems, internal and external controls and output
  • Design and code application solutions; integrate changes to applications
  • Develop and maintain solution documentation
  • Identifying business requirements (e.g. needs, objectives, functions, features, input and output)
  • Maintain and monitor systems/applications after implementation
  • Prepare test data; conduct unit and string testing; debug code and systems components
  • Research emerging technologies and recommend solutions that align with business goals
  • Troubleshoot and resolve application/solution problems
  • Perform other duties as assigned
  • Perform other duties as assigned

Required Qualifications:

  • Bachelor's Degree in Information Technology, Computer Science or the equivalent combination of training, education, and experience
  • Significant experience in working with all levels of staff, management, stakeholders, vendors
  • Advanced knowledge of application development including determining, developing, testing, and implementing system requirements; designing, coding, debugging applications
  • Advanced database and presentation software skills
  • Advanced organizational, planning and time management skills
  • Advanced skill analyzing and organizing problems or work processes for technical solutions
  • Advanced skill applying innovative approaches to solve technical design issues
  • Advanced skill designing and deploying new, upgraded and/or existing systems
  • Advanced skill in systems analysis, workflow, or procedural analysis
  • Advanced skill resolving conflicting requests and meeting changing requirements
  • Advanced skill troubleshooting and resolving technical problems
  • Advanced verbal and written communication skills
  • Advanced skill in IBML Content Manager and IBML On Demand Content Manager with Mainframe development
  • Familiarity with Records Management Systems
  • Desired - Advanced knowledge of credit union operations/processes and procedures

Desired Qualifications:

  • Bachelor's Degree in Information Technology, Computer Science or the equivalent combination of training, education, and experience
  • In-depth knowledge and experience in Banking/Finance/Investments, familiar with terminology, concepts and business processes and systems
  • Familiarity with industry standards and regulations
  • Advanced knowledge of the System Development Life Cycle
  • Project Management Professional (PMP), Certified Scrum Master (CSM), Scaled Agile Framework (SAFe)
  • Experience with Microsoft Azure DevOps