PNC Bank

PNC Bank

Software Engineer Principal

Pittsburgh, PAPosted 1 day ago
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

The PNC Financial Services Group, Inc. seeks a Software Engineer Principal in Pittsburgh, PA. Participate in all aspects of PNC's Corporate and Institutional Banking’s Systems Engineering Group activities. Specific duties include: (1) lead the technical design and development of software solutions; (2) analyze current business processes, define and develop different tasks and workflows; (3) create business and technical designs for assigned processes, tasks and workflows; (4) create requirement definition and technical specifications; (5) develop solutions from technical specifications to do the unit testing of the modules and deploy it into Non-Production and Production environments; (6) provide technical oversight to team members and guide the team in solving technical problems; (7) analyze user requirements and define functional and technical specifications; (8) analyze and resolve production issues including root cause analysis, performance monitoring and implementation of long-term fixes; and (9) support application upgrades, including framework, database and infrastructure changes.

Qualifications

Required Qualifications

  • Designing and implementing solutions using Java, Webservices REST/SOAP, Spring, JPA, JSON and Oracle PL/SQL
  • Working with relational databases including writing and optimizing SQL queries on Oracle DB
  • Developing cloud enabled RESTful microservices with integrated compliance CI/CD pipelines and auto-scaling needs
  • Designing and executing business rules with IBM ODM (Operational Decision Manager)
  • Developing and deploying in multiple environments (RND, UAT, QA and Prod) using Jenkins CI/CD automated integrated deployment pipelines with source code control and reviews using BitBucket and DevOps
  • Designing, developing and maintaining OBIEE reports and dashboards to support enterprise reporting needs
  • Developing software development solutions, including multiple integrations and business rules / business requirements in support of business
  • Leading teams through development and delivery of software development solutions
  • Implementing full project lifecycle software development including analysis, design, development, testing, implementation, support and enhancement
  • Proof of concept / process improvement development activities involving business assessment, feature analysis and development
  • Utilizing additional tools and technologies including SoapUI, Eclipse/IntelliJ IDE, XSLT, Camel Framework, Netcracker JAX-WS, JSON and Hibernate

Skills & Technologies

JavaSpringSQLCI/CDJenkins

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Pittsburgh, PA

Posted

1 day ago

Country

US