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 support enterprise-level REST APIs and services that orchestrate transactions across deposit accounts, loan accounts, and credit cards.
-
Perform systems analysis, application design, development, debugging, and maintenance for complex applications.
-
Build and support APIs within service-oriented architectures and API product offerings.
-
Collaborate with development, cloud infrastructure, security, operations, and business teams to deliver reliable applications with complex downstream dependencies.
-
Analyze application integrations and dependencies to troubleshoot issues and improve system performance.
-
Prepare test data, execute test plans, resolve defects, and support user acceptance testing.
-
Develop and maintain technical specifications, system documentation, diagrams, and project estimates.
-
Recommend technology improvements, follow development standards, and ensure solutions align with business requirements and risk and regulatory controls.
-
Coordinate development activities, track project milestones, and support successful project delivery.
Scope of Responsibilities:
- Works under the supervision of the Technology Team Lead while independently managing assigned systems analysis, application design, and development activities.
- Collaborates with technical teams and business stakeholders to deliver complex solutions.
- May coordinate project tasks, contribute to planning, and provide technical guidance to team members.
Education and Experience Required:
-
Associate degree and at least five years of systems analysis/application development experience, or seven years of combined higher education and/or work experience, including at least five years of systems analysis/application development experience.
-
Experience with Java, SQL, and REST API development and support.
-
Familiarity with application development platforms, enterprise systems, and integrated applications.
-
Experience analyzing requirements, recommending technical solutions, and coordinating with business and technology teams.
-
Ability to manage multiple complex assignments, prioritize tasks, and meet project milestones and deadlines.
-
Strong analytical, problem-solving, organizational, and time-management skills, with attention to detail.
-
Effective written and verbal communication skills, including presenting technical information to relevant audiences.
Education and Experience Preferred:
-
Knowledge of enterprise application frameworks and interconnected systems with complex downstream dependencies.
-
Experience with banking or financial services applications, particularly systems supporting deposit accounts, loans, and credit card transactions.
-
Ability to work independently and collaboratively while proactively identifying issues and implementing improvements.
-
Flexibility to support complex projects beyond routine business-as-usual activities.
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. Thank you!