First National Bank Of Pennsylvania-posted 8 months ago
Full-time • Senior
Onsite • Pittsburgh, PA
Monetary Authorities-Central Bank

The Application Architect position is primarily responsible for using available data to proactively improve application performance. The incumbent designs server applications and performance metrics for monitoring, determines root cause problems with hardware, software, and databases, provides technical expertise with business requirements, application administration, and performance, and has expertise in all phases of hardware, software, and application activities. The incumbent's decisions greatly impact the corporation and the operational effectiveness of the Technology Department.

  • Help define the technical reference architecture, ensuring that it meets the business requirements, cost constraints, and performance goals of the application.
  • Design scalable architecture systems for banking applications.
  • Be involved in the application and technical architecture analysis, design, and implementation to ensure that the product fulfills the requirements.
  • Identify the hardware and software infrastructure needs to accommodate the organization's long-term goals/plans.
  • Identify the technical environment required to support the application architecture reviews.
  • Work with third-party solution architects to deliver high-level and detailed architecture design and documentation.
  • Troubleshoot, debug, and solve design flaws, technology integration, system bottlenecks, and performance problems.
  • Define application programming guidelines and standards.
  • Monitor system health, review logs and reports, and escalate issues to vendors.
  • Perform proactive and preventative maintenance.
  • Use available data to proactively improve application performance.
  • Formulate and define system requirements and objectives based on business needs and performance goals.
  • Identify, explain, resolve, and prevent application performance issues.
  • Recommend improvements for business processing requirements and design requirements during installations and upgrades.
  • Provide technical consulting on business implications of application performance.
  • Lead strategic planning efforts regarding the development of the application platform to meet organizational requirements and support growth.
  • Communicate with lines of business users and Technology.
  • Prevent reliability and performance issues of business applications.
  • Recommend actions to Technology partners to achieve lines of business goals and objectives.
  • Create and modify complex processes to solve capacity, limitations, and performance issues.
  • Analyze and revise system hardware and software.
  • Review, discuss, design, and implement application changes.
  • Develop and maintain relationships with vendors and consultants.
  • Conduct first review on all contracts and statements of work.
  • Lead team, help coordinate work and processes, assign work, and provide input for performance management.
  • BA or BS degree.
  • 7 years of technology-related experience supporting a variety of applications.
  • Previous work experience as a software architect.
  • Advanced knowledge of software architecture.
  • Proficiency with Java, .NET, Spring boot, JavaScript, RESTful API, Microservices Architecture, SQL Server/MySQL, Oracle, React.js, Redux, Open API Specification, OAuth 2.0, Cloud Platforms.
  • In-depth knowledge of Argo products such as Teller, Connects (Sales and Service), and Loan Origination System (LOS).
  • In-depth experience with React Native.
  • Experience with the design and implementation of software networks.
  • Experience with CICD Products AzureDevOps, Jenkins, Maven, Gradle.
  • Excellent customer service skills.
  • Ability to work and multi-task in a fast-paced environment.
  • Excellent organizational, analytical, and interpersonal skills.
  • Detail-oriented.
  • Advanced training and certification in the application domain.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service