SVILUPPATORE PEGA - CONOSCENZA DELLA LINGUA ITALIANA
Responsibilities
The Candidate must:
- know (and then "own") the overall architecture of the Pega platform and related components.
- take part to the daily development lifecycle, taking care of the assigned development task
- discuss, clarify, analyse every task until it is defined "ready", helping the team to find defects, design leaks, perfomance / security issues
- ensure transparency by keeping track of progress on the team board
- provide when requested, necessary documentation, comments, samples on assigned tasks
- produce necessary Test Cases to the produced code, in order to keep Code Coverage over the defined threshold
- adhere to the defined guidelines, providing feedback to evolve them
- take part to any decision with the Team
- take part to any process improvement discussion, finding options and new practices which can help the Team to evolve and optimize costs / effort
- communicate in a clear and precise way using the Team communication Tools
- approach a self-learning path, staying up-to-date to modern Development methodologies, sharing with the Team results and potential improvement
Technical Skills
Required
Pega platform v 7.x required, v 8.x is preferred
Pega Senior System Architect certification
Pega Customer decision hub
Knowledge of PDC
REST API usage
Microservices architectures, concepts of gracefully degradation, multi-tenancy, high-availability, scaling
Basic knowledge of Kubernetes
Atlassian Tools (Jira, Confluence, Bitbucket)
Basic knowledge of integration pattern and technologies
(Queueing systems, Rest API, etc...)
Nice to have
Java/Spring development experience
Experience with telephony integration (CTI)
Knowledge of Pega Strategic applications (CustomerServiceForFS, ClientLifecycleManagementForFS, SalesAutomationForFS)
Soft Skills Apart from Technical Skills, the Candidate must be passionate to code development, very interested in topic related to "well coding" (clean code, tdd, design patterns / anti-patterns), be familiar to refactoring activities, performance measuring, system profiling. Participation to Team Activities and Agile Cerimonies are mandatory: the Candidate is required to communicate in clear ways, using the right channels, proper manner and everything under a collaborative approach, having the benefits of the Team / of the Product in first priority.