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