Software Engineer 2892 at CTI Consulting | Buffalo, NY, US | Rezi

Software Engineer 2892 at CTI Consulting

Software Engineer 2892

CTI Consulting · Buffalo, NY, US

3 weeks ago

Software Engineer 2892

CTI Consulting · Buffalo, NY, US

22 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer 2892 role.

Rezi rewrites your resume against CTI Consulting's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer 2892 posting at CTI Consulting — free, in seconds.

About the Role

This role involves leading complex systems analysis, design, and development efforts, acting as both a leader and individual contributor. You will provide analytical consulting and leadership to identify and implement new information technologies, assisting the client areas and Bank in meeting business goals and strategic objectives. You will also direct and monitor less experienced resources, coordinate development tasks, and manage the technical component of project plans.

Responsibilities

  • Complete and oversee complex systems analysis, design, and development efforts.
  • Act as a leader and individual contributor on complex projects.
  • Provide analytical consulting and leadership for implementing new information technologies.
  • Direct and monitor less experienced resources and coordinate development tasks.
  • Prepare and manage the technical component of project plans.
  • Confer with other Development, operations, and Technology staff on systems development direction.
  • Prepare and review test data and execute detailed test plans.
  • Complete any required debugging.
  • Evaluate complex interrelationships among programs, interfacing applications, and platforms.
  • Prepare clear technical and functional specifications and update systems documentation.
  • Prepare charts, tables, and diagrams for problem analysis.
  • Review documentation prepared by less experienced staff.
  • Prepare and review assessments including tasks, time frames, and effort for projects.
  • Maintain efficient operation and effectiveness of supported applications.
  • Recommend new technology, policies, or processes.
  • Lead or participate in technical evaluations of vendor software.
  • Follow and promote development standards and procedures.
  • Maintain a high level of technical aptitude and expert knowledge of supporting applications, development environments, and client environments.
  • Assist in developing expense and capital budgets.
  • Monitor employee performance and prepare annual appraisals.
  • Understand and adhere to risk and regulatory standards, policies, and controls.
  • Identify risk-related issues needing escalation to management.
  • Promote an environment that supports diversity and reflects the Bank brand.
  • Maintain internal control standards and implement audit points and regulatory requirements.
  • Complete other related duties or projects as required, including lead roles in due diligence, cost/benefit analysis, or business study activities.

Requirements

  • Competent to work independently on all high-level systems analysis and technical phases of development.
  • Capable of managing the activities of others on any scope project.
  • Monitors staff performance on assigned projects.
  • Participates in the development of less experienced staff.
  • Interacts with senior management, other technology personnel, clients, and vendors.
  • Provides backup to higher management as required.
  • May serve as a technical representative on committees or ad-hoc projects.
  • Familiar with application development software and hardware platforms.
  • Proficient with personal computers, project management, word processing, and spreadsheet software.
  • Capable of working on multiple projects of a complex nature.
  • Excellent problem-solving skills.
  • Excellent verbal and written communication skills.
  • Prior experience presenting to the target audience.
  • Excellent organizational and time management skills.
  • Detail-oriented.
  • Strong lateral thinking skills.
  • Experience coordinating between Applications and business units.
  • Experience recommending and implementing system solutions.
  • Experience driving project milestones and delivery dates.
  • Proven mentoring and leadership capabilities from a project management perspective.

Skills

  • Systems analysis
  • Application development
  • Information technologies
  • Project management
  • Technical analysis
  • User acceptance testing
  • Debugging
  • Technical specifications
  • Functional specifications
  • Systems documentation
  • Risk management
  • Regulatory compliance
  • Internal controls
  • Due diligence
  • Cost/benefit analysis
  • Business study analysis

Experience Level

  • 6 years systems analysis/application development experience

Education Level

  • Associates degree
  • Minimum of an Associates degree and 6 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years higher education and/or work experience, including a minimum of 6 years systems analysis/application development experience.