Provides expertise and direction in the development and/or modification of computer-based scientific, technical, and business software systems. Uses expertise to design, develop, code, test, and debug software.
May work in one or several areas, such as software design, engineering evaluation or test, configuration management procedures, statistical analysis and modeling.
Works with users to define existing or new system scope and objectives.
Provides analytical support and technical advice during the conceptualization, development, and implementation phases.
Plans and schedules new applications systems projects with user, systems software, and computer center operations personnel, including the identification of objectives, time frames, costs, and manpower requirements.
Performs tasks necessary to ensure the identification and documentation of hazards within software systems using various analysis tools and techniques.
Reviews and evaluates systems and software for adherence to government or commercial directives, standards, guidelines, and criteria concerning software safety and systems safety.
Confirms design mitigations are captured in the design and its documentation and verifies implementation.
May perform as a project lead with the responsibility for the instruction, assigning, direction, and monitoring of the performance of assigned systems developers / analysts working on a specific project.
Ensures reliability and availability of Pegas BRE and BPM Platform and works with cross-functional teams on capacity planning.
Understanding of BPM, BRE and creating web applications that are process oriented.
Identifies reusable functionality and implementing it as a reusable component.
Creates customized Flows and Action forms to align with business requirements.
Creates activities and steps for implementing Core Business Logic.
Applies business rules from the service environment to streamline information presented to the client, scrum teams and senior leadership.
Identifies reporting requirements to general business functionality, non-functionality needs and required data attributes for BPM specific workflows.
Validates code for compliance of standards and Pega Guardrails.
Oversees testing and debugging, identifies risks and undertakes steps to mitigate risks or defects.
Collaborates across multiple Agile Release Trains providing expertise to cross-functional scrum teams and support to the Release Train Engineer.
Must be able to work independently and as part of a team executing in a fast-paced Agile environment.
HS with 14 years of experience, or completed BS 8-10, MS 6-8, PhD 3-5 relevant experience
Minimum Pega Certified System Architect (CSA) Certification required; Pega Certified Senior System Architect (CSSA) or LSA preferred
Experience in Pega Customer Process Manager (CPM) preferred
Exposure to web services (SOAP, RESTful, XML, JSON, etc.)
Understanding of PRPC flows, decisions and rules
Knowledge of IT standards, methodologies, system development life cycle and project management frameworks