Software Engineer II
Computer Task Group
Are you ready to join a growing team?
CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NYDuration: 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.
- 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.
- No direct personnel management responsibilities.
- Provide technical leadership, mentoring, and project coordination for junior developers and project team members.
- 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.
- 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!
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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Buffalo, NY vacancy
- ...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
$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...SuggestedContract workTemporary workRemote workWorldwide- ...Job Description Job Description Overview 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...SuggestedWork experience placement
$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...SuggestedFull timeMonday to Friday- ...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,...SuggestedWork experience placement
$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...Hourly payWork experience placementRemote workVisa sponsorship- ...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 Java Developer...Contract workWork experience placementImmediate startRemote workRelocation
$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 timeContract workTemporary work$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 workWorldwide- ...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...
$70 - $75 per hour
Software Engineer II (Java/Azure) Location: Buffalo, NY (Hybrid - 4 Days Onsite)Employment Type: W2 Only*OPEN TO RELOCATION CANDIDATES*OverviewOur client is seeking a Software Engineer to support a large-scale modernization initiative within Commercial Banking. This role...Contract workTemporary workWork experience placementRelocation- ...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 workLocal areaVisa sponsorshipWork visa
- 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
$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 timeRelocation packageFlexible hours- ...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
$70k - $85k
...inquiries into the database, while maintaining data integrity Cooperating with and take instruction/support advice from Senior Engineers Essential Education, Skills and Experience BSEET or equivalent related experience Some experience in field service for industrial...Temporary workRemote workFlexible hours- ...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 workTemporary workWorldwide
- ...Job Description Job Description Overview CTG is seeking to fill a Software Engineer I opening for our client in Buffalo, NY. Location: Buffalo, NY Duration: 12 months Overview: The Software Engineer I will be responsible for designing, developing...Work experience placement
- ...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
$50 - $65 per hour
...policies or processes to benefit the organization and improve deficiencies. May lead or participate in technical evaluations of vendor software. Follow and promote use of development standards and procedures. Maintain a good understanding of the business being...Temporary workWork experience placement- 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...
- 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...
$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 timeWork experience placement- 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...
$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 timeTemporary workFlexible hours$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...$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 timeWork experience placement- ...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
- ...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 DescriptionIdeal Qualifications: Bachelor’s...Full time
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- agile software developer Buffalo, NY
- experienced software developer Buffalo, NY
- software developer fintech Buffalo, NY
- financial software developer Buffalo, NY
- software engineer Buffalo, NY
- part time software developer remote Buffalo, NY
- junior software developer remote Buffalo, NY
- software engineer travel Buffalo, NY
- federal - software developer Buffalo, NY
- software developer Buffalo, NY



