Job Summary:
We are looking for a skilled and motivated Pega Developer to join our dynamic team. The Pega Developer will be responsible for developing, implementing, and maintaining Pega-based applications to streamline and optimize business processes. The ideal candidate will have experience with Pega’s BPM and CRM platforms, and be able to collaborate with business analysts and architects to deliver innovative and high-quality solutions.
Key Responsibilities:
Pega Application Development:
Design, develop, and implement business applications using Pega’s BPM and CRM technologies.
Create and configure Pega workflows, rules, case management, and user interfaces to meet business requirements.
Perform integration of Pega applications with external systems via web services, databases, and other interfaces.
Customization and Configuration:
Customize Pega rules, interfaces, and data structures to meet client needs.
Work closely with business analysts to understand requirements and translate them into system solutions.
Implement and optimize process flows and automation within the Pega platform.
Collaboration and Support:
Collaborate with Pega architects and other team members to design scalable and robust solutions.
Provide technical support, troubleshoot issues, and perform root cause analysis to resolve application problems.
Participate in code reviews to ensure compliance with coding standards and best practices.
Testing and Debugging:
Conduct unit testing, integration testing, and debugging to ensure applications function correctly and meet business requirements.
Assist with user acceptance testing (UAT) and provide support to business users during the testing phase.
Troubleshoot and resolve defects or performance issues in production or testing environments.
Documentation:
Create and maintain technical documentation for Pega solutions, including design specifications, user guides, and release notes.
Ensure the application documentation is up to date and follows organizational standards.
Continuous Improvement:
Stay updated with new releases, features, and best practices in the Pega platform.
Contribute to continuous improvement efforts within the development team, including recommending new tools, techniques, or methodologies.
Participate in knowledge-sharing activities to ensure continuous learning within the team.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Strong experience in Pega application development (2-4 years).
Hands-on experience with Pega PRPC (Pega Rules Process Commander) platform.
Familiarity with Pega case management, decision rules, and integration with external systems.
Knowledge of Java, SQL, and web services (REST/SOAP) integration is a plus.
Experience with Pega tools like Pega Designer Studio, Process Commander, and application debugging tools.
Good understanding of Agile methodology and experience working in Agile teams.
Ability to write clean, maintainable, and efficient code.
Strong analytical and troubleshooting skills to address technical issues.
Preferred Qualifications:
Pega Certified System Architect (CSA) certification.
Experience with Pega CRM or Pega Decisioning modules.
Familiarity with DevOps and CI/CD practices for Pega applications.
Understanding of cloud-based Pega deployments (e.g., Pega Cloud).
Bachelor’s degree in Computer Science, Information Technology