Staff Engineer

Nagarro
Summary
Join Nagarro, a rapidly growing Digital Product Engineering company, as a Pega expert with 7+ years of experience. You will leverage your Pega CSA/CSSA certification and extensive knowledge of process modeling, business rules, and event-based technologies to design and implement Pega solutions. Responsibilities include writing high-quality code, translating business requirements into technical designs, and ensuring adherence to best practices. You will collaborate with clients and contribute to pre-sales activities. A Bachelor's or Master's degree in a related field is required. The role involves some travel for client engagements.
Requirements
- Total Experience 7+years
- Hands on experience with the Pega platform
- Pega CSA/CSSA certification is mandatory
- Strong expertise in process modeling, process monitoring, smart services, process improvement, business rules, and event-based technologies
- In-depth knowledge of BPM architecture patterns, best practices, and design principles
- Hands-on experience with Pega PRPC project implementations, leveraging the full capabilities of the Pega Suite
- Proficiency in integrating Pega with databases, web services, and external systems
- Expertise in Pega process modeler, reporting, UI design, business rules development, and case/content management
- Familiarity with CI/CD setup and tools for efficient deployment processes
- Strong analytical and problem-solving skills with excellent communication and collaboration abilities
- Support API and microservices design in cloud environments like AWS and Kubernetes
- Willingness to travel for short-duration assignments, such as client meetings, workshops, and technical discussions
- Contribute to pre-sales activities, including RFPs, RFIs, technical points of view, and proof-of-concepts (PoCs)
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Responsibilities
- Writing and reviewing great quality code
- Understanding the client’s business use cases and technical requirements and be able to convert them in to technical design which elegantly meets the requirements
- Mapping decisions with requirements and be able to translate the same to developers
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
- Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements
Preferred Qualifications
Knowledge of other BPM solutions like Appian or Camunda and experience with RPA tools such as UiPath or Automation Anywhere