At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve, and this role is expected to contribute to delivering the best experience for our customers.
Requirements
- Application Development
- Business Management
- Customer Solutions
- Design
- Group Problem Solving
- Process Improvements
- Release Management
Responsibilities
- Creating and managing microservices under the .NET core framework on a Linux platform; deploying code to the OpenShift environment; working with the CI/CD pipeline to develop activities in our Azure DevOps environment.
- Reviewing the development, testing, and documentation of software applications using Agile methodologies.
- Installing, configuring, deploying, and administering Confluent Kafka architecture; installing, configuring, and administering Mongo NoSQL DB; creating a robust pub/sub framework to handle millions of transactions.
- Providing technical software development guidance and support to colleagues
- Troubleshooting and assisting with software development and production issues.
- Writes code, tests and deploys software.
- Maintains and debugs software.
Other
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
- Bachelors degree
- 3+ years of relevant / direct industry experience
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.