Nagarro logo

Associate Principal Engineer, CRM Salesforce (Technical Architect)

Nagarro
3 days ago
Full-time
Remote
India
CRM Management

Company Description

👋🏼We're Nagarro.

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 (17700+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.

Job Description

REQUIREMENTS:

  • Total Experience 10+ years
  • Strong experience in designing and delivering complex Salesforce implementations.
  • Strong expertise in Salesforce architecture including Expereicne Cloud, Sales Cloud, Service Cloud, and platform solutions.
  • Deep knowledge of Salesforce data model, security model (Roles, Profiles, Permission Sets, OWD, Sharing Rules), and sharing architecture.
  • Strong experience in designing scalable solutions including handling Large Data Volumes (LDV), performance tuning, and scalability.
  • Hands-on experience in Salesforce development: Apex Classes, Triggers, Lightning Web Components (LWC), Aura Components, and Lightning Pages.
  • Experience in integration design using REST APIs, SOAP APIs, and middleware tools.
  • Strong understanding of CI/CD, deployment tools, and version control (ANT, Metadata API, Jenkins, SVN, Git).
  • Experience with SSO, identity management, and enterprise security standards.
  • Strong stakeholder management, communication, and leadership skills.
  • Salesforce certifications (Architect-level) are highly desirable.

RESPONSIBILITIES:

  • Writing and reviewing great quality code
  • Design and define end-to-end Salesforce solution architecture for complex enterprise implementations.
  • Identify gaps between current and target architecture and define scalable solution roadmaps
  • Translate business requirements into Salesforce solutions covering data model, security, integrations, and platform design.
  • Evaluate and guide decisions on OOB features vs custom development vs AppExchange solutions.
  • Design integration architecture between Salesforce and external systems using APIs and middleware.
  • Review technical solutions and ensure adherence to Salesforce best practices and coding standards.
  • Guide development teams on Apex, LWC, Aura, and Lightning platform capabilities.
  • Create prototypes and proof of concepts to validate solution approaches.
  • Work with Product Owners to refine and prioritize Salesforce backlog items.
  • Supervise development, testing, QA, and deployment activities across Salesforce projects.
  • Define and manage CI/CD pipelines and deployment strategies across environments.
  • Lead and mentor Salesforce development teams, ensuring high-quality delivery.
  • Collaborate with stakeholders and communicate architectural decisions, progress, and risks effectively

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.