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...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$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...SuggestedWork experience placementWork at officeVisa sponsorship- ...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)...InternshipRemote 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- ...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
- ...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
$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 payFull timeLocal areaShift 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- ...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...
- ...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
- ...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...
$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- ...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
$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- ...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...
- 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
$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...$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$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- ...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
$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 timeTemporary workWork at officeRemote workShift workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- 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
- work from home software developer Buffalo, NY
- senior software engineer Buffalo, NY
- real time software engineer Buffalo, NY



