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

Software Engineer II

Computer Task Group

Software Engineer II

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY Duration: 6 Months

Primary Responsibilities:

  • Complete and oversee basic to complex systems analysis, design, development, and implementation activities.
  • Serve as a key individual contributor on complex software development and application enhancement projects.
  • Design, develop, and support enterprise applications using Java 21, Spring Boot 4.0, Microservices architecture, and Oracle databases.
  • Maintain a strong functional and technical understanding of supported applications and related business processes.
  • Direct and monitor less experienced team members and coordinate development tasks across projects of varying size and complexity.
  • Prepare and manage technical project plans, including effort estimates, timelines, and resource requirements.
  • Participate throughout the software development lifecycle, from technical analysis and design through user acceptance testing and deployment.
  • Develop, review, and execute detailed test plans and test cases, including debugging and issue resolution.
  • Evaluate complex relationships among applications, integrations, databases, and platforms to ensure scalability, reliability, and performance.
  • Prepare and maintain technical specifications, systems documentation, process flows, charts, diagrams, and related artifacts.
  • Review technical documentation and deliverables created by less experienced staff.
  • Conduct project assessments, including scope analysis, task identification, effort estimation, and timeline development.
  • Maintain the efficient operation and effectiveness of supported applications and services.
  • Recommend and implement new technologies, development methodologies, policies, and processes to improve organizational effectiveness.
  • Participate in evaluations of third-party software, platforms, and vendor solutions.
  • Promote adherence to development standards, coding best practices, security requirements, and established procedures.
  • Collaborate with business stakeholders to understand operational needs, strategic objectives, and technology requirements.
  • Support risk management, compliance, audit, and regulatory initiatives.
  • Complete additional duties and special projects as assigned, including due diligence, cost-benefit analysis, and business studies.

Scope of Responsibilities:

  • Work under the supervision of the Technology Team Lead while independently managing advanced systems analysis and technical development activities.
  • Lead technical efforts for small- to large-scale projects and provide guidance to project team members.
  • Monitor project progress and team performance to ensure successful delivery of quality solutions within established timelines.
  • Collaborate with senior management, business partners, technology teams, and external vendors.
  • Serve as a technical representative on committees, working groups, and strategic initiatives as required.
  • Provide backup support to leadership and assist with technical decision-making and planning activities.
  • Interact regularly with senior management, technology personnel, clients, and vendors to support business objectives.

Supervisory/Managerial Responsibilities:

  • Provide technical leadership, mentoring, and guidance to junior developers and analysts.
  • Coordinate project assignments and development activities across project teams.
  • Review technical deliverables and provide constructive feedback to support professional development.
  • May lead project teams and oversee technical execution for assigned initiatives.
  • Monitor team performance and project progress to ensure successful outcomes.

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 work experience, including at least five (5) years of systems analysis/application development experience.
  • Strong experience with Java 21 and Spring Boot 4.0 development.
  • Experience designing and developing Microservices-based applications.
  • Experience working with Oracle Database technologies.
  • Familiarity with application development software and hardware platforms.
  • Proficiency with project management, word processing, spreadsheet, and collaboration tools.
  • Demonstrated ability to manage multiple complex projects simultaneously.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills, including experience presenting technical concepts to various audiences.
  • Strong organizational, planning, and time-management capabilities.
  • Detail-oriented with strong critical-thinking and lateral-thinking skills.
  • Experience coordinating efforts between application development teams and business units.
  • Experience recommending, designing, and implementing enterprise system solutions.
  • Proven ability to manage project milestones and delivery schedules.

Education and Experience Preferred:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Good understanding of banking or enterprise application frameworks.
  • Subject matter expertise within supported business domains and applications.
  • Advanced understanding of integrated enterprise applications and system interoperability.
  • Ability to work effectively both independently and within collaborative team environments.
  • Strong multitasking skills with experience supporting multiple complex initiatives.
  • Action-oriented and proactive approach to problem-solving and continuous improvement.
  • Advanced system-level knowledge with the ability to contribute to projects beyond normal business-as-usual activities.
  • Experience working within highly regulated industries such as banking or financial services.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Buffalo, NY vacancy
  •  ...Description 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... 
    Suggested
    Contract work
    Remote work
    Worldwide

    Aleron

    Buffalo, NY
    4 days ago
  •  ...Software Engineer II Buffalo, NY (Hybrid 3 days onsite/2 days remote) 6+-month contract Web Cam Interview $64-$74/Hr on W2 NOTES FROM MANAGER/REQUIRED SKILLS & EXP.: Skill Set 1: Strong software engineering foundation, JavaScript and Angular JS. Skill Set 2:... 
    Suggested
    Contract work
    Work experience placement
    Immediate start
    Remote work
    Relocation

    Syntricate Technologies

    Buffalo, NY
    3 days ago
  • $67.7k - $90.27k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Software Engineer II will partner in an agile team environment to design, develop, code, test and debug new billing software and configurations or... 
    Suggested
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Buffalo, NY
    4 days ago
  • $74 per hour

     ...Job Description Job Description Job Title : S oftware Engineer II Location : Buffalo, NY Hire Type : Contingent Target...  ...Nature & Scope: Positional Overview Are you a talented software engineer looking for a dynamic and innovative work environment... 
    Suggested
    Work experience placement
    Work at office
    Visa sponsorship

    Imagine Staffing Technology

    Buffalo, NY
    2 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
    27 days ago
  •  ...AI Engineer The AI Engineer is part of a highly collaborative team that develops cutting...  ...code reviews and follows best practices for software development in AI. Stays up to date...  ...functions as assigned by management. Level II (in addition to Level I accountabilities)... 
    Internship
    Remote work
    Work from home
    Home office

    Univera Healthcare

    Buffalo, NY
    3 days 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
    2 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high‑growth startups... 
    Work at office

    Clutch Canada

    Buffalo, NY
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Buffalo, NY
    2 days ago
  •  ...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
    Remote work
    Visa sponsorship
    Work visa

    ACV, INC.

    Buffalo, NY
    5 days ago
  • $68.27k

     ...Scientist IILocation: Buffalo, NYThe Product Development Scientist II is responsible for new product development, product maintenance...  ...of products. Bachelor’s degree in Food Science, Food Engineering, or related field, and relevant professional experience in food... 
    Hourly pay
    Full time
    Local area
    Shift work

    Rich Products Corporation

    Buffalo, NY
    4 days ago
  • $75k

     ...appreciate this approach, as it enables them in real time to refine test programs. We are looking for an experienced and versatile Software Engineer to join our team! This is a great opportunity to be part of an organization with a rich 75-year history that prides itself on... 
    Temporary work
    Work at office
    Local area
    Flexible hours
    Night shift

    Calspan

    Buffalo, NY
    5 days ago
  • $148k - $175k

     ...ROLE Facility Optimization Solutions (FOS), a subsidiary of CannonDesign, is seeking an experienced and highly skilled Senior Software Engineer to join our FOS products team. Reporting to the Director of Software Engineering, you will play a key role in designing, developing... 
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    CannonDesign

    Buffalo, NY
    1 day ago
  •  ...Software Engineer Buffalo, New York, United States Job Brief In this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices. Responsibilities Develop innovative features and re-architect... 

    MeetHires

    Buffalo, NY
    1 day ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Buffalo, NY
    3 days ago
  •  ...Job Title Must-Haves: Strong software engineering experience Backend-focused Full Stack Engineer .NET development SQL expertise Cloud database experience Azure Cloud Native experience Data-centric mindset Microsoft technology stack experience... 

    Mindlance

    Buffalo, NY
    5 days ago
  • $60 - $70 per hour

    Java Backend Developer Buffalo, NY 14203 - Hybrid Role 05+ Months Contract Role + Extension $60/hr. to $70/hr. Skill Set Java 21/Spring Boot 4.0 Oracle Database Microservices The Company offers the following benefits for this position, subject...
    Contract work
    Temporary work

    Collabera

    Buffalo, NY
    3 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Buffalo, NY
    5 days ago
  • $147.12k

     ...Title: Senior Software Engineer Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office work four (4) days every week. Job Description: Own end to end responsibility of enhancement, maintenance and production support of Mainframe application(... 
    Work at office

    M&T Bank

    Buffalo, NY
    1 day ago
  • $147.12k

     ...Position Summary Senior Software Engineer – Mainframe (Cobol, CICS, JCL, VSAM) Location: 1 Seneca St, Buffalo, NY 14203. Requires in‑office work four days per week. Responsibilities Own end‑to‑end responsibility for enhancement, maintenance, and production support of mainframe... 
    Work at office
    Local area

    M&T Bank

    Buffalo, NY
    3 days ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...Skills and attributes for success Strong hands‑on background in software engineering and modern application architectures. Deep... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Buffalo, NY
    1 day 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
  • $70 per hour

     ...Job Description Job Description Job Profile Job Title : COBOL/CICS Software Engineer Location : Buffalo, NY Hire Type : Contingent Hourly : $70 .00 Work Model : Hybrid Contact Email : ****@*****.*** No C2C, C2H, 109... 
    Hourly pay
    Work experience placement
    Visa sponsorship

    Imagine Staffing Technology

    Buffalo, NY
    16 days ago
  •  ...Java Full Stack Engineer We are seeking a strong, hands-on engineer to join our Digital Modernization team. The ideal candidate...  ...Required Skills & Experience ~5–9 years of experience in software engineering with hands-on development and deployment background... 

    United IT

    Buffalo, NY
    3 days ago
  • I have an opportunity for "Java Full Stack Developer @ Scottsdale, AZ - Buffalo, NY or Irving, TX" and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate...
    Immediate start
    Remote work

    Navtech

    Buffalo, NY
    3 days ago
  • $90k - $120k

     ...Arbor is looking for a full-stack software engineer who will report directly to the SVP, Software Engineer and become a key member of the development team, which is responsible for the design, development, and support of solutions that help drive the advancement of Arbor... 

    Arbor Realty Trust

    Tonawanda, NY
    5 days ago
  • $88.88k - $130.35k

     ...Application Developer will join the Americas IT software and architecture team. This business...  ...Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work...  ...hosting resources (e.g., VMs/IIS, Azure App Services, and related infrastructure... 
    Work experience placement

    Linde plc

    Tonawanda, NY
    27 days ago
  • $140k - $200k

     ...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working at... 
    Remote work

    Clutch Canada

    Buffalo, NY
    5 days ago
  •  ...experience, including a minimum of 5 years systems analysis/application development experience. Familiar with application development software and hardware platforms. Proficiency with personal computers as well as pertinent project management, word processing and... 
    Work experience placement

    Syntricate Technologies

    Buffalo, NY
    1 day ago
  • $88.86k - $118.48k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber optic transport... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Buffalo, NY
    10 hours ago

Do you want to receive more vacancies?

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