SOFTWARE ENGINEER PRINCIPAL

The PNC Financial Services Group Inc.

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 150,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The PNC Financial Services Group, Inc. in Pittsburgh, PA seeks a Software Engineer Principal to lead the design and development of software solutions within the Corporate and Institutional Banking Systems Engineering Group.

The role emphasizes technical leadership across design, development, testing, and deployment, with focus on Java, REST/SOAP, Spring and Oracle PL/SQL. The position requires a bachelor’s degree in engineering or related fields and 5+ years of experience delivering enterprise

Qualifications

  • Bachelor's degree in Engineering, Computer Science, Computer Applications, CIS, or MIS.
  • 5+ years designing and implementing solutions using Java, REST/SOAP, Spring, JPA, JSON and Oracle PL/SQL.
  • Experience with relational databases, SQL optimization on Oracle DB.

Responsibilities

  • Lead the technical design and development of software solutions.
  • Analyze current business processes, define and develop different tasks and workflows.
  • Create business and technical designs for assigned processes, tasks and workflows.
  • Create requirement definition and technical specifications.
  • Develop solutions from technical specifications to unit testing and deployment into Non-Production and Production environments.
  • Provide technical oversight to team members and guide the team in solving technical problems.
  • Analyze user requirements and define functional and technical specifications.
  • Analyze and resolve production issues including root cause analysis and long-term fixes.
  • Support application upgrades, including framework, database and infrastructure changes.

Skills

Java
REST/SOAP
Spring
JPA
JSON
Oracle PL/SQL

Education

Bachelor's degree (Engineering, Computer Science, Computer Applications, CIS, or MIS)

Tools

Jenkins CI/CD
Bitbucket
Eclipse/IntelliJ
SoapUI
Hibernate
Camel Framework
Netcracker JAX-WS
XSLT
OBIEE

Job description

SOFTWARE ENGINEER PRINCIPAL

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.

  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
  9. support application upgrades, including framework, database and infrastructure changes

Bachelor's degree in Engineering, Computer Science, Computer Applications, CIS, or MIS, plus 5 years of experience designing and implementing solutions using Java, Webservices REST/SOAP, Spring, JPA, JSON and Oracle PL/SQL is required.

  1. working with relational databases including writing and optimizing SQL queries on Oracle DB
  2. developing cloud enabled RESTful microservices with integrated compliance CI/CD pipelines and auto-scaling needs
  3. designing and executing business rules with IBM ODM (Operational Decision Manager)
  4. 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
  5. designing, developing and maintaining OBIEE reports and dashboards to support enterprise reporting needs
  6. developing software development solutions, including multiple integrations and business rules / business requirements in support of business
  7. leading teams through development and delivery of software development solutions
  8. implementing full project lifecycle software development including analysis, design, development, testing, implementation, support and enhancement
  9. proof of concept / process improvement development activities involving business assessment, feature analysis and development
  10. utilizing additional tools and technologies including SoapUI, Eclipse/IntelliJ IDE, XSLT, Camel Framework, Netcracker JAX-WS, JSON and Hibernate

40 hours/week, 8:00a.m.5:00 p.m.

PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Principal
Software Engineer Principal

ApplyMint • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Software Engineer - Cloud & Enterprise Systems
Principal Software Engineer - Cloud & Enterprise Systems

The PNC Financial Services Group Inc. • Pittsburgh

On-site
USD 120,000 - 150,000
Software Engineer Principal (Java)
Software Engineer Principal (Java)

PNC • Pittsburgh

On-site
USD 95,000 - 130,000
Medical and dental coverage
401(k) with PNC match
Paid time off
Software Engineer Principal
Software Engineer Principal

PNC • Farmers Branch (TX)

On-site
USD 120,000 - 170,000
Medical and dental coverage
Pension and stock purchase plans
Educational assistance
Software Engineer Principal (Java FullStack/ETL/API)
Software Engineer Principal (Java FullStack/ETL/API)

PNC • Pittsburgh

On-site
USD 110,000 - 130,000
Medical/prescription drug coverage
Dental and vision options
401(k) with PNC match
+2
Principal Software Engineer - Lead Cloud & Microservices
Principal Software Engineer - Lead Cloud & Microservices

ApplyMint • Pittsburgh

On-site
USD 120,000 - 180,000
Software Engineer Principal
Software Engineer Principal

PNC • Birmingham (AL)

On-site
USD 74,750 - 165,600
Medical/prescription drug coverage
401(k) with company match
Paid time off including vacation and parental leave
Software Engineer Principal - SRC First Response
Software Engineer Principal - SRC First Response

PNC • Pittsburgh

On-site
USD 91,000 - 169,000
Software Engineer Principal ( Sr DevOps Engineer)
Software Engineer Principal ( Sr DevOps Engineer)

PNC • Farmers Branch (TX)

On-site
USD 140,000 - 190,000
Medical/dental/vision coverage
401(k) with PNC match
Pension and stock purchase plans
+1
Software Engineer Principal - SRC First Response
Software Engineer Principal - SRC First Response

PNC • Birmingham (AL)

On-site
USD 91,000 - 169,000
Medical coverage
Disability protection
401(k) and pension
+4