At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve, and we are looking for a Software Engineer Lead to deliver the best experience for our customers
Requirements
- Experience in Analysis, Design, Development, Testing, and Implementation of applications on Java, Spring Hibernate, AWS Cloud, Angular technologies
- Experience in Spring Framework such as Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring Resources, and Spring JDBC
- Experience of application development for Cloud platforms using technologies like Java, Spring Boot, Spring Cloud, and Microservices
- Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, and WSDL
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, jQuery, Angular 9, jQuery, XML, and JSON
- Hands-on experience in setting up CI/CD pipelines with Jenkins, SonarQube, Maven, and Github, Bitbucket
- Worked in container-based technologies like Docker, Kubernetes, and OpenShift
Responsibilities
- Creates and leads the technical design and development of software solutions
- Proposes & designs software solutions to address complex business needs
- Prepares technical and procedural documentation required
- 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
Other
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities
- Bachelor's degree
- 3+ years of relevant / direct industry experience
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position