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 in Buffalo, NY.
Location: Buffalo, NY
Duration: 12 months
Overview:
-
Provides designs, specifies information systems solutions, and delivers highly technical direction in the development of new or existing applications to solve basic to complex problems or enhancements
-
Serves as a principal application designer for major modifications, effectively using analytical and technical skills and available technology and tools to evaluate client requirements and processes
-
Delivers solutions that are technologically sound
-
May complete day-to-day support activities and special projects
-
Often directs and monitors the activities of less experienced personnel
Primary Responsibilities:
-
Complete and oversee basic to complex systems analysis, design, and development
-
Serve as a key individual contributor on complex projects
-
Maintain a thorough understanding of supported applications
-
Direct and monitor less experienced developers; coordinate development tasks
-
Prepare and manage technical components of project plans
-
Participate in technical analysis through user acceptance testing
-
Execute test plans, perform debugging, and review test data
-
Analyze interrelationships and dependencies among programs, applications, and platforms
-
Provide technical consulting and leadership on strategic IT initiatives
-
Prepare technical specifications and system documentation
-
Create visual aids such as charts and diagrams for analysis
-
Develop detailed project assessments, including tasks and timeframes
-
Ensure efficient operation of applications
-
Recommend new technology or process improvements
-
Lead or participate in vendor software evaluations
-
Follow development standards and procedures
-
Maintain understanding of the business, its functions, and strategy
-
Assist with budgeting and financial planning for IT projects
-
Uphold company risk and regulatory standards and ensure timely audit compliance
-
Promote diversity and uphold internal control standards
-
Perform other related duties, including leading due diligence, cost/benefit analysis, or business studies
Scope of Responsibilities:
-
Reports to the Technology Team Lead
-
Competent to work independently on all high-level systems analysis and technical development phases
-
May manage project activities for efforts of varying scope and serve as a lead on project teams
-
Regularly interacts with senior management, technology teams, business clients, and vendors
-
May serve as a technical representative on special committees and projects
Supervisory/Managerial Responsibilities:
-
May lead and monitor activities of junior personnel on projects
-
Provides technical oversight and mentorship as required
Education and Experience Required:
-
Minimum of an Associate’s degree and 5 years of systems analysis/application development experience, or a combined minimum of 7 years higher education and/or relevant work experience including 5 years development experience
-
Familiarity with application development platforms and related software/hardware
-
Proficiency with PCs, project management tools, word processing, and spreadsheet software
-
Excellent problem-solving and communication skills
-
Strong organizational, time management, and documentation abilities
-
Experience coordinating efforts between business and technology teams
-
Demonstrated success in recommending and implementing technical solutions
-
Ability to manage complex projects and meet deadlines
Education and Experience Preferred:
-
Understanding of the Bank's application framework
-
Subject matter expertise in supported applications/systems
-
Advanced understanding of integrated/interfacing applications
-
Strong autonomy and multitasking ability across complex project components
-
Action-oriented and proactive work style
-
Ability to work beyond standard BAU efforts on strategic initiatives
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. For additional information, please contact Jamie Robinson at Jamie.Robinson@ctg.com. Kindly forward this to any other interested parties. Thank you!