Associate Principal Engineer -- Salesforce Architect

Nagarro

Job Summary

Nagarro is a Digital Product Engineering company scaling globally, building inspiring products and experiences across all devices. The company fosters a dynamic, non-hierarchical culture. This role involves defining Salesforce system landscapes, identifying gaps, and creating roadmaps for solutions. The Associate Principal Engineer will collaborate with stakeholders to design and architect Salesforce and affiliated solutions for Sales, Service, and platform, translating business requirements into technical solutions.

Must Have

  • Define system landscape and roadmap for Salesforce solutions.
  • Collaborate to create prototypes and proofs of concept.
  • Review solutions and recommend improvements, guiding on Best Practices and SFDC Coding Standards.
  • Own the design of Salesforce and affiliated solutions for Sales, Service, and platform.
  • Work with PO to groom and refine the Salesforce product backlog.
  • Translate business requirements into technology solutions on Salesforce suite of products.
  • Design & Architect on Data Model, Sharing & Visibility Security.
  • Integrate with Backend / 3rd Party Products & Systems, including SSO.
  • Handle Large Data Volume (LDV) and Mobile Solutions.
  • Advise on application customization and development (Lightning, Aura, Apex).
  • Proficient with Microsoft Visual Studio, Salesforce Lightning Design System, Salesforce development lifecycle.
  • Design and architect integration of Salesforce with other systems using APIs (SOAP, Rest API).
  • Act as a release manager, approve and deploy configuration and coded items.
  • Hands-on experience with Release Management, Source Control, Deployment (ANT, SFDC Metadata API, Jenkins, SVN).
  • Supervise configuration, QA, testing, and deployment of Salesforce.
  • Coach, motivate, and direct a multi-disciplinary team of Salesforce professionals.

Good to Have

  • Field Service Lightning
  • Salesforce Developer certification (Salesforce Certified Architect)
  • Scrum Master

Job Description

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

  • Define the system landscape, identify gaps between current and desired end-states and prepare a roadmap for Salesforce solutions.
  • Collaborate with colleagues and customers to create prototypes and proofs of concept as a means of eliciting and defining requirements.
  • Review solutions and recommend improvements. Understand and guide the team on Best Practices and SFDC Coding Standards
  • Own the design of Salesforce and (optionally) other affiliated solutions for Sales, Service, and platform solutions.
  • Work with PO to groom and refine the Salesforce product backlog, in liaison with stakeholders on the project.
  • Translate business requirements into technology solution on Salesforce suite of products that includes Design & Architect on Data Model
  • Sharing & Visibility Security Using Out-of-Box (OOB) features Vs. Custom Development Vs. 3rd Party (AppExchange) products
  • Integration with Backend / 3rd Party Products & Systems a Single Sign-On (SSO)
  • Handling Large Data Volume (LDV)
  • Mobile Solution
  • Advise and critique technology solutions involving application customization and development - Lightning pages, Lightning Web Components, Aura Components, Apex (classes and triggers). Proficient with Microsoft Visual Studio, Salesforce Lightning Design System, and the Salesforce development lifecycle.
  • Design and architect integration of salesforce with other systems using Salesforce APIs, SOAP, Rest API etc.
  • Act as a release manager, approve configuration and coded items to be deployed between environments. Where appropriate, this could include deploying changes.
  • Hands-on experience with Release Management, Source Control, and Deployment concepts and technologies such as ANT, SFDC Metadata API, Jenkins, SVN
  • Describe and illustrate designs with appropriate justifications.
  • Supervise the configuration, quality assurance, testing, and deployment of Salesforce.
  • Coach, motivate and direct work tasks to a multi-disciplinary team of Salesforce professionals

Additional Information

  • Field Service Lightning
  • Salesforce Developer certification (Salesforce Certified Architect)
  • Scrum Master

10 Skills Required For This Role

Oops Game Texts Quality Control Release Management Salesforce Prototyping Single Sign On Svn Visual Studio Jenkins