Apply Now    

Pega- PRPC Software Engineer Lead

Req #: 170109733
Location: Jersey City, NJ, US
Job Category: Technology
Job Description:
Corporate Technology and Risk's purpose is to ensure the security and resiliency of the Firm’s computing environment,
protect customer and employee confidential information, and comply with regulatory requirements globally. We
accomplish this through strong information security leadership and active collaboration with line of business information
risk managers to provide high quality security solutions and services that are focused on improving the Firm's risk posture.
Oversight and Control (O&C) was designed to ensure a strong and consistent control environment across the organization
from front office to back office, regardless of line of business or functional area. With Control Officers appointed for each
Line of Business, Function and Region, we have a comprehensive coverage/accountability model that promotes firm-wide
dialogue and consistency in approach and solutions. The Control System Technology group provides technology solutions
in support of the mission of Oversight & Controls Group.
 
Control Systems Technology is seeking an Application Development Lead in support of the New Business Initiative
Approval (NBIA) Program. The NBIA Program is applied across Lines of Business (LOBs) and functional groups (e.g.,
legal, compliance, tax, etc) to bring new products and services to market. The program seeks to implement a strategic
solution in support of this firm-wide business function.
 
As an Application Development Lead, you will work with our business partners and IT leadership to understand IT business
strategy and its implication to the application(s) under responsibility. You will be accountable to Business and Technology
Management for end-to-end application scoping, planning, development, implementation and post-implementation
maintenance and support. You will lead the development and implementation of the strategic NBIA platform and
subsequent enhancements/changes; establish optimal development practices of the team, including implementing design
patterns and creating frameworks to be extended by the team; look to continuously improve the platform by coordinating
with production support staff through monitoring and capacity management; collaborate with third party vendors to
implement system components and transition ownership to the internal team; oversee installations and manage releases
including the final production acceptance review and sign-off; manage the issue resolution process for application
production problems.
 
You will collaborate with Business Analysts to clarify system requirements enabling implementation of technical solutions;
coordinate with quality assurance staff to ensure complete functional and performance testing coverage; help manage the
relationship with internal and external services vendors to ensure superior service delivery for all application technologies;
work with application developers and Business Managers to define and monitor Service Level Agreements for the internal
team and negotiate appropriate support commitments for third party vendors.
You will manage your individual workload and the work of your team to deliver agreed upon project milestones; identify/
mitigate risks for delivering solution on time; and act as a team leader, providing guidance, support and a review point for
Project Managers and Developers. You will oversee activities of team resources, as applicable and provide individuals
with constructive feedback as it pertains to team performance; coach staff in technical matters and delivering on other job related responsibilities; conduct performance reviews, appraisals and personal development planning with each team
member; and promote effective teamwork.
Basic Qualifications:
- BS or Masters in Computer Science, Computer Engineering, Electrical Engineering or equivalent
- Minimum 10+ years combined experience in Business Application Development, Application Delivery, Architecture and
Design
- Minimum 3+ years experience leading business application development teams
- Strong leadership skills and ability to interact with technology and business partners
- Ability to multi-task, cope with the unexpected and to execute under pressure
- Excellent written and verbal communication skills
 
Technical Qualifications:
- Minimum 8+ years of hands-on Java development
- Minimum 4+ years of hands-on Pega PRPC experience
- Experience in all phases of software development including design, configuration, testing, debugging, implementation,
and support of large-scale, business centric and process based applications
- Experience building large scale enterprise web-based solutions for clients and end users located globally
- Experience building distributed systems utilizing a Services Oriented Architecture
- Experience building scalable and flexible software frameworks
- Experience building workflow systems using proprietary or commercial off-the-shelf products
- Experience integrating third party products/code with proprietary components
- Experience with progressive development practices and tools (e.g. unit testing, static code analysis, continuous
integration, etc.)
- Strong knowledge of Oracle, Sybase or SQL Server, including complex SQL queries, stored procedures and DBA-level
skills such as table/index creation and query performance optimization
- Experience with Agile, Iterative and Waterfall development methodologies
 
Preferred Skills:
- Ability to lead Employees and Contractors in geographically distributed locations across multiple time zones
- Experience with mission critical applications in the financial industry will be a plus
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.