Unknown Company

Software Engineer Principal

pittsburgh, pa • Posted 1 weeks ago
Onsite Full Time General

Software Engineer PrincipalThe 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: leading the technical design and development of software solutions; analyzing current business processes, defining and developing different tasks and workflows; creating business and technical designs for assigned processes, tasks and workflows; creating requirement definition and technical specifications; developing solutions from technical specifications to do the unit testing of the modules and deploy it into Non-Production and Production environments; providing technical oversight to team members and guiding the team in solving technical problems; analyzing user requirements and defining functional and technical specifications; analyzing and resolving production issues including root cause analysis, performance monitoring and implementation of long-term fixes; and supporting 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. Must have experience with: 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; and utilizing additional tools and technologies including SoapUI, Eclipse/IntelliJ IDE, XSLT, Camel Framework, Netcracker JAX-WS, JSON and Hibernate.

Software Engineer Principal in pittsburgh at Unknown Company

This position is listed as full time and onsite.

Back to Job Search