Summary :
Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems.
Responsible for creating the software platform, and then fine-tuning the final program after it has been made.
Job Responsibilities :
- Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
- Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
- Advise customer about, or perform, maintenance of software system.
- Develop and direct software system testing and validation procedures.
Skills :
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Ability to work independently and manage ones time.
- Knowledge of the full software development lifecycle : from business / systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Ability to troubleshoot issues and make system changes as needed to resolve issue.
- Knowledge of computer development software, such as SQL, Java, J2EE, etc.
Education / Experience :
- High School Degree and Bachelors degree in computer science / relevant field or equivalent work experience required.
- 6 to 8 years experience required.
Comments
Position Title : Software Engineer Sr - Contractor
Position Location :
1st Preference in Pittsburgh hybrid 3 days in office - 2 remote
Pittsburgh PA - Two PNC Plaza
620 Liberty Ave
Pittsburgh, PA 15222
2nd preference - remote
Ability to work remote : Yes
Acceptable time zone(s) : Flexible but would prefer EST and may need to adhere to EST at times
Working Hours : 8-5 EST
Travel : no
Days of the week : M- F 40 hours
OT : No but may have flex time if implementation occurs on the weekend
Intended length of Assignment : 9 / 16 / 2024- 2 / 14 / 2025
Reason for open position : replacement
Initiatives / Projects : support the Core Banking's efforts for Project Concert(P-297604)
Impact / Function this role has within the bank / LOB : Software developer, supporting change the bank - taking business demand requests and making functional changes to existing processes for business or system improvements
Industry background : technology background required, banking is a nice to have
Roles and Responsibilities : Working with a lead developer to analyze code for potential changes or work with a software design to implement changes to our programs, supporting testing, implement the change management process to production
Must Have Technical Skills :
development skills of mainframe Cobol, Distributed Java
Flex Skills / Nice to Have : endevor
Soft Skills : willingness to learn, take initiative
Bachelor's degree in a technical field required
Years of experience : Level 3 5-7 years
Screening Questions :
What kind of experience do you have on the mainframe?
What kind of experience do you have in distributed java?
Role Differentiator : potential opportunity for growth
Interview Process : 2 step ITV with HM, 2 peer managers, 2 software leads