As a Software Engineer Lead (Java)
, you will join PNC's Information Technology group, and will be instrumental in helping to maintain PNC's reputation for technology excellence in both business applications and new innovations within the Contact Center Domain Delivery team.
Working under broad guidance, you will help lead a team of software engineers to deliver innovative solutions working with a wide range of technology platforms and development environments. You will interface directly with our Internal Business Clients and technology teams as you assess Business Requirements and discuss user design. You will lead the development team on technical design, and delivery of the solution.
The ideal candidate will be able to quickly understand business problems both given directly and indirectly and be able to design technology solution to solve the problem. Also the ideal candidate will have a constant desire to self identify opportunities to improve our applications core performance and code maintainability. Finally the ideal candidate will take great pride in working with their team mentoring team members as they grow.
This position is open in Strongsville, OH
or Pittsburgh, PA
The successful candidate will have the following qualifications:
-Bachelor's degree or equivalent experience in an IT related field
-7+ years related experience, equivalent experience would be acceptable in lieu of education
-Excellent communication (both verbal and written) skills.
-A proven ability to adapt and learn new technologies quickly.
-Possess an expert and thorough understanding of IT concepts including database concepts structures, software/application development techniques and testing techniques
-Expert and thorough understanding of core technologies contained within the LOB application supported
-Professional experience with planning, designing, developing, and deploying production applications (multiple platforms experience preferred)
-Strong verbal and written communications skills
-Must have the ability to interact with all levels of management and teams.
Experience in the following technologies preferred:
-Very strong object oriented development skills specifically in Java Programming language.
-Strong understanding of Java Application Architecture.
-Mentor team through SDLC
Experience in the following technologies is a plus:
-WebSphere Application Server
-Contact Center technology VXML
-Middleware ' MQ, WESB, WMB