PNC is looking to hire a Software Engineering Principal to lead the technical design and development of software solutions, propose and design software solutions to address complex business needs, and facilitate complex problem resolution within their Technology organization.
Requirements
- Strong knowledge in Object oriented Analysis and Design.
- Expertise in designing, building, and maintaining high volume, distributed Restful API's and Microservices.
- Strong knowledge of event driven architecture using Kafka/MQ.
- Proficiency in Kubernetes/OpenShift and/or other cloud-based container management platforms.
- Proficiency in Oracle/SQL/MySQL, in memory databases such as Redis, and Hibernate/ORMs.
- Strong hands-on experience with unit testing frameworks Spock/Junit and Code quality control platforms like SonarQube
- Strong knowledge in Core Java (Java 11+) preferably Java 17.
Responsibilities
- Creates and leads the technical design and development of software solutions.
- Proposes & designs software solutions to address complex business needs.
- Facilitates complex problem resolution.
- Provides technical guidance and support to colleagues.
- Reviews coding, testing, and documentation of software.
- Applies modern principles, methodologies and tools to advance business initiatives and capabilities.
- Expertise in designing, building, and maintaining high volume, distributed Restful API's and Microservices.
Other
- Proven experience leading and driving complex technical enterprise engagements
- Excellent communication, collaboration and organizational skills
- Strong working experience leveraging Agile methodologies (Scrum and Kanban)
- 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.