Software Engineer II
CTG, Inc.
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: 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.
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 to any other interested parties.
About CTG
CTG, a Cegeka company, delivers IT and business solutions that enhance clients' digital agility, empowering them to seize new opportunities and overcome any challenge. Backed by more than 60 years' experience and a commitment to being a reliable, results-driven partner, we work shoulder to shoulder with clients to shape digital together. Our vision is to be an indispensable partner to our clients and the preferred career destination for digital and technology experts. With more than 9,000 team members in over 15 countries, we combine global expertise with local insight to deliver innovative solutions. We operate across the Americas, Europe, and India, working with over 3,000 clients in many of today's highest-growth industries.
Together, we shape what's next-working shoulder to shoulder to deliver impactful solutions for our clients and society. Our culture is built by the people who work at CTG, the values we hold, and the actions we take. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. At CTG, you'll find a workplace where you are encouraged to grow, supported in your ambitions, and empowered to shape your own career journey. For more information, visit .
CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
CTG is an Equal Opportunity Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. CTG is fully committed to promoting employment opportunities for members of protected classes.
- ...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...SuggestedContract workRemote workWorldwide
- ...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:...SuggestedContract workWork experience placementImmediate startRemote workRelocation
$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...SuggestedFull timeTemporary workRemote workWork from home- ...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...SuggestedWork experience placement
- ...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)...SuggestedInternshipRemote workWork from homeHome office
- ...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 workVisa sponsorshipWork visa
$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- ...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 workLocal areaRemote workVisa sponsorshipWork visa
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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 workWork at officeLocal areaFlexible hoursNight shift$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 contractorsWork experience placementRemote workFlexible hours- ...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 officeRemote workWork from home
- ...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...
$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 workTemporary work- ...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...
- ...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 officeLocal areaRemote workWork from homeWorldwideFlexible hours
$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$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 officeLocal area$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 holidayFlexible hours- ...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 jobInternship
$140k - $200k
...Senior Software Engineer, Core Experiences Buffalo, NY, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on...Remote work$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$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...$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 payWork experience placementVisa sponsorship$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- ...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...
- ...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
- 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 startRemote work
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description Ideal Qualifications:...Full time
$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer amazon Buffalo, NY
- agile software developer Buffalo, NY
- software developer positions Buffalo, NY
- senior software design engineer Buffalo, NY
- software developer Buffalo, NY
- ngo software engineer Buffalo, NY
- startup software engineer Buffalo, NY
- senior software engineer Buffalo, NY
- real time software engineer Buffalo, NY
- senior software engineer ruby on rails Buffalo, NY



