Software Engineer
Unknown Location (99999)
At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Developer Sr within PNC's Retail MIS Technology organization,. This is a remote position and can sit anywhere within the PNC footprint. There is limited expectation for regular in person, in office activities.
Successful candidates will have the following experience:
Architectural Design
• Looking at high-level solutions during segment planning and story grooming.
• For those stories which require more complex functionality implementation, perform architectural design work in coordination with PNC architecture team
Solution Design
• Provide ideas or recommendations on solution designs for assigned stories, including ideas on how to break it down into tasks, and reviewing these with the Tech Lead
• Proposes, designs, develops, and unit tests software solutions to address complex business needs.
Crew Agile Process
• Work with crew to break down a full groomed story into tasks for developers. Accurately size the approximate level of effort / story points to the tasks
• Represent crew technically on crew ceremonies and other meetings
Crew Developer Support
• Perform code reviews with developers and identify where coding standards have not been met
• Have a strong familiarity with coding standards, as well as familiarity with test class coverage
• Mentor and provide constructive feedback to other crew developers
DevOps
• Work with the PNC DevOps team on a regular basis. Stay informed on process updates and coordinate the rollout with the crew
• Review crew DevOps pull requests, work with developers on merge conflicts, approve as appropriate
Release Coordination
• Work with Release Manager to review the production playbook / implementation plan for each release
• Provide support during production code releases
This is a remote position. Work may be performed from a quiet, confidential space in a home location, approved by PNC. This position may not be available in all geographic locations.
Job Description- 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.
PNC Employees take pride in our …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsNot available in all geographic locations Position may not be available in all geographic locations Remote position This position may not be available in all geographic locations Work may be performed from a quiet, confidential space in a home location, approved by PNC
Benefits/PerksDisability protection Incentive eligible Inclusive workplace Inclusive workplace culture Life Insurance Opportunity for contribution Pension Remote position Remote work flexibility Stock purchase plans Vision options
Tasks- Design software solutions
- Develop software solutions
- Mentor developers
Agile Application design Application Development Architectural Design Architecture Business Management Business Needs Business Objectives Code Review Customer Needs Customer solutions Design DevOps Documentation Organization Process improvements Release Management Risk Management Software Development Software Solutions Solution Design System Development Life Cycle Technical Troubleshooting User Experience Design Writing