Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

Computer Task Group, Inc

Job Description

Job Description

Overview

Are you ready to join a growing team?

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

Location: Buffalo, NY
Duration: 12 months

Primary Responsibilities:

  • Design, develop, test, and maintain enterprise Java applications and services using Java and Spring Boot.

  • Perform systems analysis, application design, and development for new features, enhancements, and production support.

  • Develop and maintain RESTful APIs and integrate with internal and external systems.

  • Build and support Azure-based solutions utilizing Azure Functions, Key Vault, Managed Identities, monitoring, and service integrations.

  • Prepare technical designs, functional specifications, and systems documentation.

  • Develop and execute unit tests, integration tests, and debugging activities to ensure application quality.

  • Evaluate application architecture, dependencies, and interfaces to recommend scalable technical solutions.

  • Participate throughout the software development lifecycle, including technical analysis, development, testing, deployment, and user acceptance testing.

  • Coordinate development activities and provide technical guidance to junior team members on project assignments.

  • Maintain application performance, reliability, and operational effectiveness while supporting production environments.

  • Recommend improvements to technologies, development standards, tools, and processes.

  • Partner with business stakeholders, technology teams, and vendors to deliver business solutions.

  • Ensure compliance with organizational security, risk management, audit, and regulatory standards.

  • Support project planning activities, including effort estimation, technical assessments, and milestone delivery.

  • Perform additional technical assignments and project activities as required.

Scope of Responsibilities:

  • Work under the direction of the Technology Team Lead while independently handling advanced systems analysis and software development assignments.

  • Serve as a key technical contributor on medium to large-scale projects.

  • Lead technical activities and coordinate project work for less experienced developers.

  • Collaborate with senior leadership, business partners, technology teams, and vendors to deliver high-quality software solutions.

  • Provide technical leadership, project support, and subject matter expertise across multiple initiatives.

Supervisory/Managerial Responsibilities:

  • No direct personnel management responsibilities.

  • Provide technical leadership, mentoring, and project coordination for junior developers and project team members.

Education and Experience Required:

  • Associate's degree and a minimum of five (5) years of systems analysis and application development experience; or a combined minimum of seven (7) years of higher education and/or relevant work experience, including at least five (5) years of application development experience.

  • Strong Java programming experience, including object-oriented programming, data structures, and concurrency.

  • Experience developing applications using Spring Boot and RESTful APIs.

  • Experience with Azure development technologies, including Azure Functions, Service Integrations, Key Vault, Managed Identities, and Azure Monitoring.

  • Experience with client libraries, API authentication (OAuth 2.0), and API error handling.

  • Knowledge of build automation tools and unit testing frameworks.

  • Familiarity with application development platforms, software development lifecycle methodologies, and enterprise application architecture.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Experience coordinating with business stakeholders and cross-functional technology teams.

  • Excellent written and verbal communication skills.

  • Strong organizational, planning, and time management abilities with the capability to manage multiple complex assignments.

Education and Experience Preferred:

  • Experience working within financial services or banking environments.

  • Knowledge of enterprise application frameworks and integrated systems.

  • Advanced understanding of enterprise application architecture and interfacing systems.

  • Experience serving as a technical lead on software development projects.

  • Ability to work independently while contributing effectively within Agile development teams.

  • Demonstrated initiative, adaptability, and a proactive approach to continuous improvement.

  • Experience evaluating and implementing new technologies to improve application performance and reliability.

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. Kindly forward this opportunity to any other interested parties. Thank you!

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Buffalo, NY vacancy
  •  ...Are you ready to join a growing team? CTG is seeking a Software Engineer II to join our client's development team. This is an excellent opportunity for an experienced backend engineer who enjoys designing, developing, and supporting high-performing enterprise applications... 
    Suggested
    Work experience placement
    Local area

    Computer Task Group

    Buffalo, NY
    5 days ago
  • $74.98 per hour

     ...Job Description Job Description Job Profile Job Title: Software Engineer II Location: Remote - USA Hire Type: Contingent Hourly: $74.98/hour Work Model: Remote Contact Email: ****@*****.*** No C2C, C2H , 1099 or Visa Sponsorship... 
    Suggested
    Hourly pay
    Work experience placement
    Remote work
    Visa sponsorship

    Imagine Staffing Technology

    Buffalo, NY
    5 days ago
  •  ...Software Engineer II - Java (Azure Serverless Focus) Buffalo, NY (Hybrid 3 days onsite/2 days remote) 12+-month contract Web Cam Interview $64-$74/Hr on W2 NOTES FROM MANAGER/REQUIRED SKILLS & EXP.: We are seeking a highly skilled and experienced... 
    Suggested
    Contract work
    Work experience placement
    Immediate start
    Remote work
    Relocation

    Syntricate Technologies

    Buffalo, NY
    4 days ago
  •  ...Job Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Buffalo, NY. Location: Buffalo, NY Duration: 12 months Overview: The Software Engineer II will provide designs and specify information... 
    Suggested
    Work experience placement

    Computer Task Group, Inc

    Buffalo, NY
    12 days ago
  • $70 per hour

     ...Job Title:  Software Engineer II Location: Buffalo, NY(Remote) Employment Type:  Contract (12 months) Industry: Banking Compensation: $70.00/Hour Schedule: 40 Hours/Week  About the Opportunity: Provides designs, specifies information systems solutions... 
    Suggested
    Contract work
    Temporary work
    Remote work
    Worldwide

    Acara Solutions

    Buffalo, NY
    more than 2 months ago
  • $80 per hour

     ...Job Description Job Description Job Title: Software Engineer II Location: Buffalo, NY Hire Type: Contingent Pay Range: $80.00/hour Work Type: Full-time Work Model: Hybrid – 4 Days onsite, 1 Day remote Work Schedule: Monday – Friday, 8am – 4... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Monday to Friday

    Imagine Staffing Technology

    Buffalo, NY
    2 days ago
  • $68 per hour

     ...Job Description Job Description Job Title: Software Engineer II 2713 Location: Wilmington, DE Hire Type: Contingent Pay Range: $68.00/hour Work Type: Full-time Work Model: Hybrid Work Schedule: Monday – Friday, 8:30am – 5pm Recruiter Contact... 
    Full time
    Monday to Friday

    Imagine Staffing Technology

    Buffalo, NY
    16 days ago
  •  ...Job Description Job Description Overview Are you ready to join a growing team? CTG is seeking to fill a Software Engineer II - Java (Azure Serverless Focus) Application opening for our client. Join a dynamic technology team developing modern cloud-native applications... 

    Computer Task Group, Inc

    Buffalo, NY
    23 days ago
  • $70k - $85k

     ...Service Engineer II Field Service Buffalo, NY • Full-Time/Regular Position Summary This position will service the greater Buffalo area. The position requires 60-80% travel, mostly within region. In this role you will provide technical service and support to... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Mitsubishi Electric

    Buffalo, NY
    3 days ago
  • $70 - $75 per hour

    Software Engineer II (Java/Azure) *Location:* Buffalo, NY (Hybrid - 4 Days Onsite) *Employment Type:* W2 Only **OPEN TO RELOCATION CANDIDATES** Overview Our client is seeking a *Software Engineer* to support a large-scale modernization initiative within Commercial Banking... 
    Contract work
    Temporary work
    Work experience placement
    Relocation

    TEKsystems

    Buffalo, NY
    18 hours ago
  • $80 per hour

     ...Job Title: Software Engineer Location: Buffalo, NY  Employment: Temp (12 months) Industry: Banking Compensation: $80.00/hr. Schedule: 40 hours/week About the Opportunity: ~ We're looking for an experienced technology professional to join a collaborative... 
    Temporary work
    Worldwide

    Acara Solutions

    Buffalo, NY
    2 days ago
  • $74.98 per hour

     ...Job Title: Senior Java Software Engineer (Azure & Spring Boot) Location: Buffalo, NY Employment Type: Contract (12 Months) Industry: Banking & Financial Services Compensation: $74.98/hour Schedule: Full-Time | 40 Hours per Week Ready to Take the Next... 
    Full time
    Contract work
    Temporary work

    Acara Solutions

    Buffalo, NY
    12 days ago
  •  ...Company Retirement planning through the Company’s 401(k) Who we are looking for: We are seeking a skilled and motivated IT Engineer – Network II to support the management and development of our physical and virtual enterprise networks. In this role, you will assist in... 
    Temporary work
    Local area
    Visa sponsorship
    Work visa

    Socket

    Buffalo, NY
    4 days ago
  • Who are we looking for:We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and elevate our engineering team. We need a leader who thrives in a fast-paced, collaborative environment and is passionate about solving complex technical challenges.... 
    Work experience placement

    ACV Auctions

    Buffalo, NY
    4 days ago
  • $120k - $150k

     ...great quality of life inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Design EngineeringWork...  ...exceptional things. A business that employs over ten thousand engineers and technologists with a small company feel. An enterprise where... 
    Full time
    Relocation package
    Flexible hours

    Moog

    Buffalo, NY
    2 days ago
  • $168k - $230k

     ...Astronomer empowers data teams to bring mission‑critical software, analytics, and AI to life and is the company behind Astro, the industry...  ...and open‑source software. We’re looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at the... 

    ASTRONOMER INC

    Buffalo, NY
    1 day ago
  •  ...Purchase Program with opportunities to earn stock in the company Retirement planning through the company’s 401(k) Position Network Engineer - II Responsibilities Actively support efforts to simplify and enhance the customer experience Contribute to improving user... 
    Temporary work
    Visa sponsorship
    Work visa

    ACV Auctions

    Buffalo, NY
    4 days ago
  •  ...practices. Design system specifications, standards, and programming solutions for implementation. Requirements Bachelor's degree in Software Engineering, Information Technology, or a related field. 1 to 3 years of experience in software engineering or a similar role.... 

    MeetHires

    Buffalo, NY
    18 hours ago
  • This role requires the skills to build new features that our customers will love while being responsible for the entire stack. Excellent communication skills and attention to detail are key to success in this role. You will build new features and support existing functionality...

    Lolo Inc

    Buffalo, NY
    3 days ago
  •  ...help develop and support enterprise-scale applications for a leading financial services client. We are seeking an experienced Software Engineer III with strong Microsoft development expertise to design, build, enhance, and support mission-critical web, desktop, and API... 
    Local area

    CTG, Inc.

    Buffalo, NY
    4 days ago
  •  ...We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or... 
    Work experience placement

    Redwood Dental

    Buffalo, NY
    3 days ago
  •  ...Description Job Title: Software Engineer III Location: Buffalo, NY Employment: Contract (9 months) Industry: Banking Compensation: $80.00 / Hour Schedule: 40 hours /week About the Opportunity: Provides designs, specifies information systems solutions, and... 
    Contract work
    Temporary work
    Worldwide

    Aleron

    Buffalo, NY
    1 day ago
  • What you will do:The Software Engineer III will work on a cross-functional agile team in operational tools, product, or infrastructure. You will work alongside software and production engineers to build and ship new features that will drive the growth of ACV Auctions. We... 

    ACV Auctions

    Buffalo, NY
    1 day ago
  • $97.1k - $161.8k

    Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities... 
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    2 days ago
  • Who we are looking for:ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of C#, ASP.NET features & services hosted in AWS and utilizing... 

    ACV Auctions

    Buffalo, NY
    2 days ago
  • $139.4k - $230k

     ...transforming our business and technology capabilities leveraging best in class AI-enabled technology. We’re looking for a Sr. Software Engineer in the Enterprise AI Platforms organization to join our team focused on delivering enterprise platform capabilities that enable... 
    Work experience placement
    Local area

    SwiftCruit

    Buffalo, NY
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Buffalo, NY
    4 days ago
  • $116.4k - $194k

    This role sits on a high‑visibility, agile engineering team building a next‑generation digital banking platform from the ground up. You’...  ...ownership over design, delivery, and technical direction.As a Lead Software Engineer, you’ll work hands‑on across full‑stack technologies... 
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Buffalo, NY
    3 days ago
  • $116.4k - $194k

    Role Summary The Lead AI Platform Engineer is a hands‑on technical contributor responsible for designing, developing, and integrating...  ...secure, governed enterprise environment. This role combines strong software engineering fundamentals with applied GenAI experience and... 
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!