Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

PNC Software Developer Principal 
United States, Arizona, Phoenix 
633069113

20.11.2024

PNC is looking for a motivated, detail oriented, and quality driven individual. This person will be responsible to lead and govern enterprise Digital Identitysetting. Responsibilities in this position include supporting the creation of Java applications using Microservices and REST APIs, Identity products
/applications, as well as supporting compliance with modern security best practices. A key quality of the applicant should be a willingness to help lead and grow developer skills and assist with solving difficult problems and situations.Needed Experience:
Strong team leadership and project oversight skills required, prior management experience preferred
Experience building enterprise applications using Java
Experience in Core Java
Experience creating and supporting SpringBoot microservices
Experience with Java testing frameworks (Junit, Mocks, etc)
Experience with and understanding of source control tools, such as Git
Experience in Apigee
Experience in using JWT token and OAuth strategies
Experience creating web services providing Representational State Transfer (REST, RESTful) APIs
Experience implementing and maintaining authentication and authorization services
Experience implementing and supporting industry DevOps best practices
Experience with Continuous Integration and Continuous Delivery pipelines (Jenkins or equivalent)
Experience leading and/or coaching other software developers to improve software development and follow best practices
Preferred Qualifications
Java Developer certifications
Container / Kubernetes / RedHat OpenShift certifications
CICD / DevOps certifications
Preferred Experience
Experience with container environments and containerized services
Experienced with UML diagramming
Experienced with Identity and Access Management platforms and protocols
Experience with static application security testing (SAST) and dynamic application security testing (DAST)
Experience with networking conceptDesired Qualifications:
Java Developer certifications
Container / Kubernetes / RedHat OpenShift certifications
CICD / DevOps certificationDuties and Responsibilities:
Contribute to overall software development efforts as part of project execution and maintenance of existing applicationsWorking with PO in safe agile space to understand the requirement and ability to explain PO if the ask is achievable or now
Analyzing overall impact of an implementation and risk associated with it.
Prepares technical and procedural documentation requiredEstablishing gates in QA and staging merge if possible
Supports developers as required for deployment of software components through environmentsUnderstands and champions industry and security best practices
Support governance of solution design across development and engineering
Influences, leads and supports compliance with technical design and development of software solutions
Continuously evaluates industry best practices, contributes to organization best practices, and supports oversight of applied practice
Job Description
  • Aligns business strategy with software solutions.
  • Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required.
  • Leads complex problem solving.
  • Provides technical guidance and support to colleagues and solution development.
  • Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.

PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:

  • 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.
Qualifications

Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and requiredneeded to be successful in this position.

Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical TroubleshootingRoles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.No Required Certification(s)No Required License(s)PNC offers 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; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives. In addition, PNC generally provides the following paid time off, depending on your eligibility*: maternity and/or parental leave; up to 11 paid holidays each year; 8 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.

*For more information, please click on the following links:

California Residents

Refer to the