Software Engineer II

Computer Task Group, IncTown of Amherst, NY
Remote

About The Position

CTG is seeking to fill a Software Engineer II opening for our client. This is a remote, 12-month contract position. The role involves analyzing, designing, developing, testing, debugging, and maintaining applications and systems. The engineer will serve as an individual contributor on complex projects, coordinate development activities, and provide technical guidance. Responsibilities include preparing technical documentation, collaborating with various teams throughout the software development lifecycle, developing and executing test plans, troubleshooting issues, and analyzing application interfaces. The engineer will also recommend technologies and processes to improve performance and maintain compliance with development standards and policies. Participation in technical evaluations and special projects is also expected.

Requirements

  • Associate degree and 5 years of systems analysis/application development experience, or 7 years of combined higher education and/or work experience, including at least 5 years of systems analysis/application development experience.
  • Experience with application development software, hardware platforms, and integrated applications.
  • Experience managing multiple complex projects and driving milestones and delivery dates.
  • Strong analytical, problem-solving, organizational, and time management skills.
  • Strong written and verbal communication and presentation skills.
  • Experience coordinating with application development teams and business units.
  • Experience recommending and implementing technology solutions.
  • Ability to work independently and collaboratively while managing multiple priorities.
  • Strong attention to detail with a proactive, action-oriented approach.

Nice To Haves

  • Knowledge of enterprise application frameworks and supported business applications.
  • Advanced understanding of application architecture, interfaces, and system integrations.
  • Broad understanding of systems and applications beyond routine business-as-usual activities.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Responsibilities

  • Analyze, design, develop, test, debug, and maintain basic to complex applications and systems.
  • Serve as an individual contributor on complex projects while maintaining strong functional knowledge of supported applications.
  • Coordinate development activities and provide technical guidance to less experienced resources.
  • Prepare technical project plans, estimates, specifications, diagrams, and system documentation.
  • Collaborate with Development, Operations, Technology, business teams, and vendors throughout the software development lifecycle.
  • Develop and execute test plans, troubleshoot issues, and complete debugging activities.
  • Analyze application interfaces, programs, platforms, and integrations to identify and implement effective technology solutions.
  • Recommend technologies, processes, and standards that improve application performance and business operations.
  • Maintain application effectiveness and compliance with development standards, risk controls, and internal policies.
  • Participate in technical evaluations, business studies, cost/benefit analyses, and special projects as required.
  • Work independently on high-level systems analysis and technical development activities under the direction of a Technology Team Lead.
  • Manage or coordinate project activities for small to large initiatives and monitor assigned resources as needed.
  • Interact with senior management, technology teams, business stakeholders, clients, and vendors.
  • Support project schedules, milestones, technical deliverables, and application effectiveness.
  • May direct, coordinate, and monitor less experienced technical resources.
  • May provide technical leadership for project activities and serve as a backup to higher-level management as needed.

Benefits

  • competitive benefit package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service