At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve, and we need a Software Engineer to deliver the best experience for our customers
Requirements
- Jira and/or Azure DevOps for story/test case management and defect tracking
- Git/Bitbucket for source control and code reviews
- Jenkins / Azure DevOps Pipelines for CI/CD and running automated suites
- Postman and/or Karate UI for exploratory API calls
- Swagger/OpenAPI for understanding and validating service contracts
- Java (for UI and API test automation)
- SQL for basic data validation and troubleshooting
Responsibilities
- Develops, tests and implements software solutions
- Designs software solutions to address business needs
- Writes code, tests and deploys software
- Prepares technical and procedural documentation required for software
- Maintains and debugs software
- Writing clear test cases and acceptance criteria from user stories
- Executing functional, regression, and integration testing (UI and API)
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
- Bachelors degree
- 2+ years of relevant professional experience
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position