Description:
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 Engineer Sr within PNC’s ACFR RTB organization, you will be based in Dallas, Texas. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely, at the manager’s discretion.
Job description and responsibilities:
- Customer focus is the top priority. Should implement practices that align customer needs and satisfaction as primary considerations in all business decisions and should be able to leverage that information in creating customized customer solutions.
- Troubleshoot day to day file transmissions and reports issues, batch job failures, data and process issues related to PNC's critical applications.
- Analyze the application code for defects, bugs, and slowness in run time and identify the code changes required and share the findings with the ATL and the Team.
- Identify all process improvement tasks, manage/monitor the tasks on RTB Jira board and help the team in resolving the issues.
- Mentor/guide the existing team members (offshore and on-site) with their assigned tasks and help to onboard any new team members.
- Work closely with the Lead to discuss the identified process improvements and any critical issues that need immediate attention.
- Set up and configure automated batch and cron jobs, make scheduling changes in CA7 for the batch jobs.
- Implement Change requests for production changes, Break fixes, Weekly Releases, SSO implementation, Vulnerabilities fix, Hot fixes, Vendor deployments, CA7 batch job schedule changes, OS/DB patching and perform validation post change implementation.
- Perform scheduled activities like Annual BC event for disaster recovery, Monthly OS patching, TEvent Validations, Weekly, month-end and year-end tasks, Firewall certification review etc.
- Coordinate with Change teams on the issues that are consistently impacting the application and work with them until the change is pushed into production and the validations are complete.
- Onboard applications into SRC and guide other teams in the process.
- Coordinate with the Vendors to implement the application specific patches and perform validation post vendor deployments.
- Perform testing in lower environments and deploy the code to higher environments using GIT-HUB, uDeploy, Artifactory for process improvements and minor changes.
- Develop and implement early warning alerts per PNC standards to make the system resilient and improve application availability.
- Analyze functional and data requirement from end users , product owners , and business teams and convert them to technical requirements and design. Perform impact analysis of software upgrades, infrastructure changes, and Firewall/Network issues on the business applications, notify business/customers about the impact and take necessary action.
- Coordinate with IT infrastructure team to determine hardware capacity, resolve server errors and effective implementation of job setup on servers to keep resource utilization within permissible limits.
- Modify existing IBM MQ, shell scripts, PowerShell scripts and Oracle queries to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Write Unix shell/Java/Python scripts to automate critical files and processes monitoring, recurring activities and to create alerts to help in the maintenance and support of the application.
- Document the technical details, methods & procedures, resolution steps, and new learnings for future reference.