First Citizens Bank is looking to leverage cutting-edge technology to enhance banking operations and customer experiences through digital transformation initiatives, and requires an experienced Pega Lead Software Engineer to design, develop, and implement advanced Pega-based solutions.
Requirements
- 8+ years of hands-on experience in Pega PRPC development and architecture.
- Proficiency in Case Management, Customer Service, and Decisioning solutions within Pega.
- Strong experience with Pega integrations including REST, SOAP, Kafka, and database connectors.
- Deep understanding of Pega DevOps practices, cloud deployment models, and Pega as a Service (PaaS/SaaS).
- Experience with Pega Cloud, AWS, Azure, or GCP-based implementations.
- Experience with programming languages such as Java, .NET (C-Sharp), ASP.NET, Cobol, SQL scripting, and PowerShell scripting.
- Pega Certified Lead System Architect (CLSA) certification is highly preferred.
Responsibilities
- Lead the end-to-end architecture, design, and development of scalable, high-performance Pega solutions ensuring maintainability and performance optimization.
- Design and implement Pega applications following industry best practices and Pega Express methodology.
- Ensure solutions align with enterprise architecture standards, security protocols, and compliance requirements.
- Define reusable components, frameworks, and solution accelerators to streamline development processes.
- Mentor and guide Pega developers, architects, and business analysts on best practices, design patterns, and guardrails.
- Drive Pega upgrades, enhancements, and cloud transformation initiatives, including migration strategies.
- Oversee integration efforts with APIs, microservices, and third-party systems using REST, SOAP, and other connectors.
Other
- Excellent leadership, communication, and stakeholder management skills.
- Knowledge of System Development Life Cycle methodologies such as Waterfall and Agile.
- Familiarity with Agile frameworks including Scrum and SAFe.
- Prior experience in the banking domain is advantageous.
- Bachelor's Degree in Computer Science, Information Technology, or related field with a minimum of 6 years of experience in software application development and maintenance. Or High School Diploma or GED with at least 10 years of relevant experience in software development and maintenance.