Job Title: Senior Software Engineer - PEGA
Location: San Francisco, California
Job Type: Full-time
Job Description:
We are seeking a highly skilled and experienced Software Engineer with expertise in PEGA for a challenging and rewarding role in our team. As a Senior Software Engineer, you will be responsible for the design, development, and integration of PEGA applications, focusing on various aspects including decision components, user interfaces, and application architecture. This is an excellent opportunity for an individual with a solid background in PEGA and a passion for creating high-quality, scalable solutions.
Responsibilities:
- Design and develop PEGA applications, ensuring they meet business requirements and are aligned with PEGA best practices and guardrails.
- Lead and contribute to the development of decision components and strategies within PEGA, particularly using Customer Decision Hub (CDH).
- Design and implement complex business processes, data flows, offer flows, and outbound campaigns in PEGA.
- Build and maintain various PRPC components including Decision Tables, Decision Trees, Declare Expressions, Constraints, and Activities.
- Develop and customize user interfaces using Harness, sections, Flow Actions, HTML, and JSP tags.
- Integrate PEGA applications with external systems using SOAP, REST, HTTP-Connect, and SQL.
- Provide expertise in debugging tools such as Tracer, Clipboard, and Admin Studio for troubleshooting and performance optimization.
- Ensure class structure, hierarchy, data model, and process flows are designed per PEGA best practices.
- Collaborate with cross-functional teams to define and implement business logic, security based on roles and privileges, and ensure seamless integration of PEGA solutions with other systems.
- Contribute to the successful implementation of PEGA solutions in banking, healthcare, communications, and legal services domains.
- Provide mentorship to junior developers and guide the team in solving complex technical problems.
- Adapt to new environments and project requirements with flexibility and versatility.
Required Skills and Qualifications:
- Approximately 10 years of experience in developing and maintaining software applications in Banking, Healthcare, Communications, and Legal Services domains.
- Hands-on experience with multiple versions of PRPC (8.x, 7.x, 6.2, 6.1).
- Expertise in Pega Customer Decision Hub (CDH) and related implementations.
- Proven experience in designing and building decision components, decision strategies, and working with strategies, data sets, and offer flows.
- Strong understanding of PRPC components such as Decision Tables, Decision Trees, Declare Expressions, Constraints, and Activities.
- In-depth knowledge of PEGA best practices for class structure, data models, process flows, and user interface design.
- Expertise in integrating PEGA with external systems using SOAP, REST, HTTP-Connect, and SQL.
- Experience with PRPC construction and debugging tools like Tracer, Clipboard, and Admin Studio.
- Strong development experience with PEGA user interfaces using Harness, sections, Flow Actions, HTML, and JSP tags.
- Solid understanding of PEGA application security and role-based privileges.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
- Ability to adapt to new technologies and work in dynamic, fast-paced environments.
Preferred Qualifications:
- Pega Certified System Architect (CSA) or higher.
- Experience with Pega Robotic Process Automation (RPA) or Pega BPM.
- Familiarity with Agile development methodologies.