×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Buffalo, Erie County, New York, 14266, USA
Listing for: Computer Task Group, Inc
Full Time position
Listed on 2026-03-01
Job specializations:
  • IT/Tech
    Systems Engineer, Systems Analyst, Data Analyst, IT Project Manager
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Are you ready to join a growing team?

CTG is seeking to fill a Software Engineer II opening for our client.

Location: Buffalo, NY (4 days onsite required)

Duration: 6 months

Overview

Provides design, analysis, and technical direction for new and existing application systems to address basic to complex business needs. Serves as a key application designer for major enhancements and modifications, leveraging strong analytical and technical skills to deliver sound, scalable solutions. Supports day-to-day application operations and participates in special projects while often guiding less experienced team members.

Primary Responsibilities
  • Perform and oversee systems analysis, design, development, and implementation for basic to complex initiatives.
  • Serve as a key individual contributor on complex development efforts.
  • Maintain strong functional and technical knowledge of supported applications.
  • Coordinate and monitor development activities of less experienced team members.
  • Prepare and manage technical components of project plans, including effort estimates and timelines.
  • Collaborate with Development, Operations, and Technology teams from technical design through user acceptance testing.
  • Develop and execute detailed test plans; prepare test data and perform debugging as needed.
  • Analyze complex system interdependencies across applications, platforms, and interfaces.
  • Provide technical consulting and recommend innovative technology solutions to support business objectives.
  • Create and maintain clear technical and functional specifications and system documentation.
  • Prepare project assessments, including scope, resource needs, and delivery timelines.
  • Ensure operational stability, performance, and effectiveness of supported applications.
  • Recommend process improvements, development standards, and emerging technologies.
  • Participate in vendor solution evaluations as needed.
  • Maintain understanding of supported business functions, processes, and strategic direction.
  • Adhere to organizational risk, regulatory, and internal control standards.
  • Support audit and regulatory remediation activities as required.
  • Contribute to special initiatives such as due diligence, cost/benefit analysis, and business studies.
Scope of Responsibilities

Works under the direction of a Technology Team Lead and is capable of independently performing advanced systems analysis and technical development activities. May lead or coordinate project work streams for small to large initiatives and monitor team performance against project objectives and timelines. Regular interaction with senior management, business partners, technology teams, and vendors is required. May serve as a technical representative for committees, special projects, or leadership backup when needed.

Supervisory/Managerial

Responsibilities

No direct supervisory responsibility; however, the role includes project-based leadership, task coordination, and technical guidance for less experienced staff.

Education and Experience Required
  • Deep front-end development expertise in Angular (or comparable SPA framework)
  • Strong backend API development experience using .NET Core / C#
  • Experience with automated testing and Dev Ops-oriented engineering practices
  • Minimum Associate’s degree and 5 years of systems analysis/application development experience or a combined minimum of 7 years of higher education and/or work experience, including at least 5 years of relevant development experience
  • Experience with modern application development platforms and tools
  • Ability to manage multiple complex projects simultaneously
  • Strong problem-solving and analytical skills
  • Experience coordinating between technology teams and business units
  • Demonstrated ability to recommend and implement system solutions and drive project milestones
  • Proficiency with project management, documentation, and productivity tools
  • Strong communication, organizational, and time management skills
  • Detail-oriented with strong critical and lateral thinking abilities
Education and Experience Preferred
  • Understanding of the bank’s application framework and environment
  • Subject matter expertise in the business domain supported by the application
  • Advanced knowledge of integrated and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary