Systems Engineer 2850

CTI Consulting•Buffalo, NY

About The Position

The Systems Engineer completes and oversees systems analysis, design, and development, from basic through complex work. This individual contributor plays a key role on complex projects, maintains an excellent functional understanding of supported applications, and may direct less experienced staff and coordinate development tasks across projects of varying scope. The role prepares and manages technical project plans, participates in development activities from technical analysis through user acceptance testing, prepares and reviews test data, executes test plans, and performs debugging as required. The position evaluates complex relationships among programs, interfacing applications, and platforms; provides analytical consulting and leadership on technology solutions that support business objectives; and prepares clear technical and functional specifications and systems documentation. It also reviews staff documentation and project assessments, supports efficient operation of applications, recommends technologies and process improvements, and may participate in vendor software evaluations or budget development. The Systems Engineer works under the supervision of the Technology Team Lead and is competent to work independently on high-level systems analysis and technical development phases. The role can manage project-based activities of others, monitor their performance, interact with senior management, technology personnel, clients, and vendors, and provide backup to higher management as required. The position adheres to company risk, regulatory, and internal control standards, identifies risk issues for escalation, and promotes an environment supportive of diversity and the Bank brand.

Requirements

  • Associate degree and at least 5 years of systems analysis/application development experience, or a combined minimum of 7 years of higher education and/or work experience in lieu of a degree, including at least 5 years of systems analysis/application development experience.
  • Familiarity with application development software and hardware platforms.
  • Proficiency with personal computers and relevant project management, word processing, and spreadsheet software.
  • Ability to work on multiple complex projects.
  • Excellent problem-solving skills for issue resolution.
  • Strong verbal and written communication skills, including prior experience presenting to the target audience.
  • Strong organizational and time management skills.
  • Detail-oriented approach and strong lateral thinking skills.
  • Experience coordinating between Applications and business units.
  • Experience recommending and implementing systems solutions.
  • Experience driving project milestones and delivery dates.

Nice To Haves

  • Good understanding of the Bank's application framework.
  • Subject matter expertise in the business, with knowledge of or experience using the supported application or system.
  • Advanced understanding of supported applications and sound knowledge of interfacing or integrated applications.
  • Ability to work both in a team environment and autonomously.
  • Ability to multitask across components of complex projects.
  • Action-oriented and proactive approach.
  • Advanced knowledge and focus on the entire system, including ability to work on projects outside normal business-as-usual activities.

Responsibilities

  • Complete and oversee systems analysis, design, and development, from basic through complex work.
  • Serve as an individual contributor on complex projects and maintain a strong functional understanding of supported applications.
  • Direct and monitor less experienced resources and coordinate development tasks on projects of varying scope.
  • Prepare and manage the technical component of project plans.
  • Participate in systems development with Development, Operations, and Technology staff, from technical analysis through user acceptance testing.
  • Prepare and review test data, execute detailed test plans, and complete required debugging.
  • Evaluate complex relationships and effects among programs, interfacing applications, and platforms.
  • Provide analytical consulting and leadership to identify and implement technology uses that help business units meet strategic objectives.
  • Prepare clear technical and functional specifications and update systems documentation.
  • Prepare charts, tables, and diagrams to analyze problems; review documentation prepared by less experienced staff.
  • Prepare and review project assessments, including tasks, estimated time frames, and effort.
  • Maintain efficient operation and effectiveness of supported applications.
  • Recommend technologies, policies, and processes to benefit the organization and address deficiencies.
  • Participate in technical evaluations of vendor software, as needed.
  • Follow and promote development standards and procedures.
  • Maintain an understanding of the supported business, including its functions, processes, operations, and strategic direction.
  • Assist with expense and capital budgets, as needed.
  • Adhere to company risk and regulatory standards, policies, and controls; identify risk-related issues requiring escalation.
  • Promote a diverse environment that reflects the Bank brand.
  • Maintain internal control standards, including timely implementation of internal and external audit points and applicable regulator issues.
  • Complete other related duties or projects, potentially including due diligence, cost/benefit analysis, or business studies.
  • Manage project-based activities of others, monitor staff performance on assigned projects, and help complete projects within schedules.
  • Interact with senior management, technology personnel, clients, and vendors; provide backup to higher management and serve as a technical representative on committees or ad hoc projects as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service