Software Engineer Principal

Planned Parenthood Federation of America
Strongsville, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Strongsville, United States of America

Tech stack

ASP.NET
Software Applications
Systems Engineering
Unit Testing
Azure
C Sharp (Programming Language)
Command-Line Interface
Code Review
Computer Programming
Databases
Computer Engineering
DevOps
Language Integrated Query
Entity Framework
IBM WebSphere MQ
Windows Communication Foundation
Microsoft Visual Studio
Microsoft SQL Server
MVC
Model View ViewModel
Nunit
Oracle Applications
Powershell
Scrum
Software Engineering
Software Systems
SQL Databases
Software Technical Review
Visual Studio Online
Autoscaling
Delivery Pipeline
GIT
Information Technology
IBM UrbanCode Deploy
Toad (Software)
Bitbucket
SQL Server Management Studio (SSMS)
REST
Splunk
Software Version Control
Dynatrace
Microservices

Job description

The PNC Financial Services Group, Inc. seeks a Software Engineer Principal in Strongsville, OH. 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; and (6) provide technical oversight to team members and guide the team in solving technical issues., CI/CD, and UDeploy automated integrated deployment pipelines with source code control and reviews using BitBucket and GIT; (7) database skills in Microsoft SQL Server, SSMS, and Oracle using knowledge of ORM packages including Entity Framework or LINQ; (8) Fenergo CLM platform to configure Fenergo modules to meet onboarding, KYC, AML, CDD, and EDD compliance process; (9) designing and developing real-time transaction monitoring production environment using technologies Splunk and Dynatrace; (10) conducting and leading code and design reviews with multi technology teams to deliver SOLID code; and (11) working with development teams to review requirements, create technical solution designs and perform code reviews, and supporting team through testing and resolution of associated software defects.

Requirements

Bachelor's degree in Computer Science, Computer Applications, or Computer Engineering plus 5 years of software development experience using .Net C#, Azure Devops, SQL, Oracle, VS Code, and RESTful APIs in or for the financial services industry is required. Must have experience with: (1) programming skills in Microsoft.NET applications and microservices using C#, Rest API, WCF, ASP.NET, MVC/MVVM, IBM MQ, and NUnit; (2) working with IDE tools including Visual Studio, VS Code, Toad, SQL Developer, Powershell, and Command Line Interface (CLI); (3) developing cloud enabled RESTful microservices with integrated compliance CI/CD pipelines and auto-scaling needs; (4) Software Development Life Cycle (SDLC) process design, development, testing, and integration using Agile Scrum methodologies; (5) providing technical training and guidance to team members to solve technical issues; (6) developing and deploying in multiple environments (RND, UAT, QA, and Prod) using Microsoft Azure DevOps, Jenkins

Benefits & conditions

PNC offers employees a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include medical/prescription drug coverage (with a Health Savings Account feature); dental and vision options; employee and spouse/child life insurance; short- and long-term disability protection; maternity and parental leave; paid holidays, vacation days and occasional absence time; 401(k), pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption assistance; educational assistance and a robust wellness program with financial incentives. To learn more about these and other programs, including benefits for part-time employees, visit pncthrive.com.

Apply for this position