ATM Consultant - Local to Pittsburgh, PA

CGIPittsburgh, PA
7dOnsite

About The Position

Join a collaborative technology organization at a major reginal financial institution where software engineers work closely with business partners to build, modernize, and support mission-critical applications used across the enterprise. This role offers the opportunity to work on high-visibility systems that directly support banking and financial services operations, while being part of a stable, well-established institution with a strong regional presence. Your future duties and responsibilities: . Serve as technical lead for one or more application delivery teams, guiding design and implementation decisions. . Design and maintain end-to-end application architectures aligned with business capabilities and enterprise standards. . Translate business and functional requirements into scalable, secure, and maintainable technical solutions. . Define and document solution architectures, including component diagrams, data flows, integration patterns, and deployment models. . Partner closely with Business Systems Analysts to ensure technical designs align with business intent. . Provide hands-on leadership to developers through design sessions, code reviews, and technical guidance. . Establish and enforce application standards, patterns, and best practices across the team. . Identify and address technical debt, performance risks, and integration gaps. . Guide API and integration design across internal and external systems. . Support application modernization initiatives, including refactoring, platform upgrades, and cloud adoption where applicable. . Participate in sprint planning, backlog refinement, and release readiness activities. . Ensure solutions meet security, resiliency, regulatory, and compliance requirements. . Act as an escalation point for complex technical issues in development and production.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent experience.
  • 8–12 years of experience in software development with progression into technical leadership or architecture roles.
  • Proven experience acting as a technical lead or application architect on enterprise delivery teams.
  • Strong background in Java-based or similar enterprise application stacks.
  • Deep understanding of application architecture, integration patterns, APIs, and service-oriented design.
  • Experience designing and documenting logical, physical, and conceptual architectures.
  • Strong knowledge of relational databases, data modeling, and SQL.
  • Experience working within structured SDLC or Agile delivery frameworks.
  • Excellent communication skills with the ability to translate complex technical concepts to diverse audiences.
  • Ability to lead through influence rather than formal authority.
  • Ability to work effectively in a fully on-site, collaborative environment.

Nice To Haves

  • Familiarity with cloud platforms such as AWS and/or Azure is preferred.

Responsibilities

  • Serve as technical lead for one or more application delivery teams, guiding design and implementation decisions.
  • Design and maintain end-to-end application architectures aligned with business capabilities and enterprise standards.
  • Translate business and functional requirements into scalable, secure, and maintainable technical solutions.
  • Define and document solution architectures, including component diagrams, data flows, integration patterns, and deployment models.
  • Partner closely with Business Systems Analysts to ensure technical designs align with business intent.
  • Provide hands-on leadership to developers through design sessions, code reviews, and technical guidance.
  • Establish and enforce application standards, patterns, and best practices across the team.
  • Identify and address technical debt, performance risks, and integration gaps.
  • Guide API and integration design across internal and external systems.
  • Support application modernization initiatives, including refactoring, platform upgrades, and cloud adoption where applicable.
  • Participate in sprint planning, backlog refinement, and release readiness activities.
  • Ensure solutions meet security, resiliency, regulatory, and compliance requirements.
  • Act as an escalation point for complex technical issues in development and production.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service