Search by job, company or skills

Senior CRM Software Developer

8-12 Years

This job is no longer accepting applications

Job Description

POSITION RESPONSIBILITIES

  • Lead one of the agile development teams in their continued delivery of new features & functionality. (35%)
  • Work with the CRM Architect to translate business requirements into well-architected solutions that best leverage the Salesforce platform and products through configuration whenever possible. (15%)
  • Review & approve code from developers on your team, ensuring that they are following both Salesforce best practices and Zoetis design patterns. (10%)
  • Participate in all aspects of the development workstream (story design, estimation, prioritization, testing, deployment, etc). (10%)
  • Accurately estimate work effort and set a realistic schedule for development. (10%)
  • Create and maintain detailed technical documentation for features. (10%)
  • Maintain effective business relations and rapport, delivering timely and relevant information with the ability to quickly identify and report problems and delays. (5%)
  • Perform knowledge transfer activities to relevant teams after the delivery of new features. (5%)

ORGANIZATIONAL RELATIONSHIPS

  • Junior Developers, Senior Developers, Product Owners, Business Partners, Architect
  • Cross-Functional ZTD Teams (SAP, etc)

EDUCATION AND EXPERIENCE

  • Bachelor's degree in Computer Science or a related field.
  • 8+ years of experience with the Salesforce platform, which should include: Apex, Visualforce, Lightning Components using the Lightning Design System framework, Apex data loader, and declarative platform tools (Lightning Flows, Process Builder, Lightning App Builder, etc.).

TECHNICAL SKILLS REQUIREMENTS

Basic Qualifications:

  • Experience managing a team of developers in an agile DevOps delivery model.
  • Extensive experience developing applications on the Force.com platform, using Apex Classes/Controllers/Triggers, and Front-End UI components.
  • Experience with Visualforce pages, Lightning Design System, Lightning Web Components, Aura Components, and other necessary UI technologies.
  • Strong knowledge of Object-Oriented Analysis and Design, database design, and software development lifecycle.
  • Knowledge of advanced Apex programming concepts such as core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations, and effective unit testing.
  • Demonstrated in-depth knowledge in all layers of the solution stack (e.g., front-end, services, data).
  • Strong working experience on Agile methodology and DevOps framework.
  • Ability to design and write APIs as well as develop solutions using REST Principles.
  • Demonstrated experience designing technical solutions against business requirements.
  • Demonstrated experience in implementing multiple design patterns.
  • Demonstrated awareness of API Management Tools and Tool usage.
  • Ability to understand declarative limits of the platform and knowledge of where and how code should be developed.
  • Strong working knowledge of Dataloader, SOQL, XML, JavaScript, Java, jQuery, Angular JS.
  • Experience building integrations with Salesforce.com leveraging Web Services development or experience with the Salesforce API (REST/SOAP/Metadata, etc.).
  • Strong problem-solving skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment either on a team or as an individual contributor.
  • Comfortable with modern software development lifecycle best practices including iterative and incremental development, delivering working software frequently with attention to technical excellence.
  • Strong written and verbal communication.
  • Deep understanding of the Salesforce product suite including Salesforce1, Sales Cloud, Service Cloud, Communities, and AppExchange Solutions.

Preferred Skills:

  • Knowledge of Salesforce NetZero Cloud.
  • Knowledge of integrations, 3rd party integration tools, Heroku, XPLENTY, and Postgres DB. Working knowledge of SAP and SFDC integration is strongly preferred.
  • Experience developing for Salesforce Communities and CPQ.
  • Strong customer focus with a high tolerance for ambiguity and requirement changes.
  • Strong problem-solving mindset to ensure creative thinking for potential solutions.
  • Demonstrable technical thought leadership.
  • Demonstrable understanding of micro-service and enterprise design patterns.

Preferred Credentials:

  • Salesforce Platform App Builder Certification.
  • Salesforce Administrator Certification.
  • Salesforce Platform Developer I Certification.
  • Salesforce Platform Developer II Certification.
  • Salesforce Lightning Component Framework Specialist (Trailhead Super Badge).
  • Salesforce Lightning Experience Specialist (Trailhead Super Badge).

PHYSICAL POSITION REQUIREMENTS

  • Availability to work between 1pm IST to 10pm IST hours (minimum 3 hours of overlap with US ET Time zone).

Full time

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 108704261

Beware of Scammers

We don’t charge money for job offers