Post Job Free
Sign in

Software Engineer III

Company:
Computer Task Group, Inc
Location:
Buffalo, NY, 14201
Posted:
May 17, 2025
Apply

Description:

Job Description

Overview

Are you ready to join a growing team?

CTG is seeking to fill a Software Engineer III opening for our client in Buffalo, NY.

Location: Buffalo, NY

Duration: 6 months

Overview:

Provides designs, specifies information systems solutions and the highest level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for critical components and major modifications effectively using analytical and technical skills, available technology and tools in the evaluation of client requirements and processes. Provides solutions that are technologically sound. Often directs and monitors the activities of less experienced personnel.

Primary Responsibilities:

Complete and oversee the most complex systems analysis, design and development efforts

Play a key role as a leader and individual contributor on complex projects

Provide the highest level analytical consulting and leadership in identifying and implementing new uses of information technologies

Direct and monitor less experienced resources and coordinate development tasks for any scope project

Prepare and manage the technical component of project plans

Confer with other Development, Operations and Technology staff in overall systems development direction

Prepare and review test data and execute detailed test plans

Complete any required debugging

Evaluate and understand highly complex interrelationships and effects among programs, interfacing applications and platforms

Prepare thorough, clear technical and functional specifications and update systems documentation

Prepare charts, tables and diagrams to assist in analyzing problems

Review documentation prepared by less experienced staff

Prepare and review assessments including tasks, estimated timeframes, and effort for projects

Maintain efficient operation and effectiveness of supported applications

Recommend new technology, policies, or processes to benefit the organization

Lead or participate in technical evaluations of vendor software

Follow and promote use of development standards and procedures

Maintain a high level of technical aptitude and expert working knowledge of the supported applications and environments

Assist in developing expense and capital budgets

Monitor employee performance and may prepare annual appraisals

Understand and adhere to the Company's risk and regulatory standards, policies and controls

Promote an environment that supports diversity and reflects the M&T Bank brand

Maintain M&T internal control standards and ensure implementation of audit and regulatory recommendations

Complete other related duties or projects as required, including leading due diligence or business study activities

Scope of Responsibilities:

Works under supervision of Technology management

Competent to work independently on all high-level systems analysis and technical phases of development

Manages activities of others on any scope project and often leads project activities

Monitors staff performance and contributes to development of less experienced staff

Interacts with senior management, technology personnel, clients and vendors

Provides backup to higher management and may serve as a technical representative on committees or ad-hoc projects

Supervisory/Managerial Responsibilities:

May monitor performance of employees on assigned projects

May prepare annual appraisals

May lead and mentor less experienced staff on development efforts

Education and Experience Required:

Minimum of an Associate’s degree and 6 years of systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years higher education and/or work experience including a minimum of 6 years 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 tools

Capable of working on multiple complex projects

Excellent problem-solving and issue resolution skills

Excellent verbal and written communication skills, with experience presenting to various audiences

Excellent organizational and time management skills

Detail-oriented with strong lateral thinking abilities

Experience coordinating between application teams and business units

Experience recommending and implementing system solutions

Proven ability to drive project milestones and delivery

Demonstrated mentoring and project leadership capabilities

Education and Experience Preferred:

Good understanding of the Bank’s application framework

Subject matter expertise in business or applications being supported

Advanced knowledge of interfacing/integrated applications

Ability to work both independently and within a team environment

Ability to multitask on various components of complex projects

Mastery of the supported systems and ability to contribute to initiatives beyond routine operations

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Rebecca Olan at . Kindly forward this to any other interested parties. Thank you!

Full-time

Apply