Experience Inc. Jobs

Job Information

Cornerstone onDemand Principal Salesforce Developer - India in Mumbai, India

Principal Engineer

This role is part of the IT GTM (Go-To-Market) Systems team responsible for internal applications supported by IT across Sales, Marketing, Services, Customer Success, and Partner functions. The right candidate has empathy, curiosity and desire to improve and constantly learn; has deep technical experience in all the capabilities and functionalities of the Salesforce.com platform and a proven track record of driving best practices and processes, with hands-on experience in core development (configuration, automation, customization & integration patterns).

In this role you will…

  • Design and build scalable technical solutions (primarily for Sales, Sales Ops, Service Ops, and Deal Desk functions) working independently and in partnership with the US team. The role may expand to other GTM functions in future.

  • Develop solutions per Cornerstone’s coding standards and best practices and take feedback from the technical lead based in the US and continuously improve the quality of their work.

  • Develop, enhance, debug, support, analyze, maintain and test new and existing Salesforce functionality, managed apps and connected applications.

  • Participate in key phases of the Salesforce development lifecycle, including solution design, configuration, code development, testing, and deployment.

  • Translate business requirements to solution design, develop design options & recommendations, review design and code, and manage issues and risks.

  • Build functionality to improve performance, security, scalability, and reliability of Cornerstone’s Salesforce platform.

  • Design and develop functionality ensuring best practices are followed for integration, application development, deployment, data integrity, and ongoing enhancements.

  • Proactively seek opportunities for process improvement: identify and resolve process bottlenecks, data issues, and inconsistencies to help improve operational efficiencies.

  • Improve and evolve the Salesforce Lightning Platform, with focus on improving user experience and performance.

  • Take ownership of escalated or complex issues and follow through to resolution.

  • Collaborate with, mentor and guide the development teams on delivering quality code and test classes.

  • Leads in key phases of the Salesforce development lifecycle, including solution design, configuration, code development, testing, and deployment; take ownership of escalated or complex issues and follow through to resolution.

  • Drives down technical debt by implementing best practices and updating legacy code & config; re-write and rebuild functionality to improve performance, security, scalability, and reliability of Cornerstone’s Salesforce platform.

  • Delivers on full life cycle from inception to implementation: design, develop, configure, code, test, and debug complex requirements related to the Salesforce platform...while ensuring best practices are followed for integration, application development, deployment, data integrity, and ongoing enhancements.

  • Drives and governs the platform design, capacity planning, and system/application development in Salesforce.

  • Improves deployment processes, continuous integration, postproduction operations, and sandbox management.

  • Has empathy, curiosity and desire to improve and constantly learn

  • Designs and builds scalable technical solutions working independently and in partnership with a global team of PMs, business analysts, and developers (onsite and offshore)

  • Provides vision for enhancements, technical design, and participate in code reviews to ensure development standards and best practices are followed

  • Develops, enhances, debugs, supports, analyzes, maintains and tests new and existing Salesforce functionality, managed apps and connected applications

  • Cutting edge innovator who continually studies new technologies and functionality and is involved in projects that push the capabilities of existing technologies.

  • Mentors other developers

  • Helps build Salesforce technical COE

  • Thinks outside Salesforce and can "stitch" applications together

  • Enforces sound development practices and ensures the quality delivery of enterprise solutions

You have what it takes if you have…

  • Track record building solutions on Sales Cloud

  • 8+ Years development experience with Apex, Visualforce, Salesforce.com APIs, configuration and custom development of several Salesforce.com CRM modules.

  • Has deep technical experience in all the capabilities and functionalities of the Salesforce.com platform and a proven track record of driving best practices and processes, with hands-on experience in core development (configuration, automation, customization & integration patterns)

  • Knowledge in developing and deploying solutions using Salesforce Lightning (Lightning Design System/Lightning App Builder/Lightning Web components)

  • Experience in Core Java, different open-source frameworks, SOA based SOAP/Rest Web Services; exposure to web application development; deep understanding of web technologies, such as CSS, HTML5, XML, JSON, and Ajax. Experience with JavaScript frameworks React, Angular, a plus.

  • Familiarity with lead flows, conversion and assignment, campaign management, account management, opportunity management, forecasting, commissions (incentive comp), data quality management, and master data.

  • Deep knowledge of Salesforce sales cloud and related applications and tools: e.g., Marketo, Clari, LeanData, Gong, Outreach, Xactly.

  • Experience leading technical requirements gathering and building solutions from those requirements; working at-scale by reusing components and code to push apps out fast.

  • Experience with development tools, including Force.com IDE or Illuminated Cloud, Ant migration tool, Github, and others.

  • Experience with agile methodologies, including scrum and continuous integration environments (Teamcity, Jenkins, etc.)

  • Expert level understanding of environment management, release management, code versioning best practices, and deployment methodologies.

  • Salesforce Certified Platform Developer I & Platform Developer II.

  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience.

  • Ability to work seamlessly as part of a multi-site, multicultural, development and testing team, internal and external resources.

  • Demonstrated commitment to valuing diversity and contributing to an inclusive working and learning environment

  • Core development skills + Salesforce platform skills + multiple relevant technical certifications

  • Technical and Specialized Skills: Salesforce Platform, Lightning Web Components, JavaScript, Application Lifecycle Management, Object-oriented Programming, Apex, System Integration, SOQL/SQL, Web Services

  • Strong understanding and experience working with Apex, Batch Apex, Controllers, Triggers, Visualforce, JavaScript, REST, Workflows, Process builders, Validation rules, Lighting experience, Lighting web components (LWC), Governor Limits, oAuth,Single Sign-On and Salesforce security model.

  • Experience in Core Java, different open source frameworks, SOA based SOAP/Rest Web Services; exposure to web application development; deep understanding of web technologies, such as CSS, HTML5, XML, JSON, and Ajax. Experience with Javascript frameworks React, Angular, VueJS a plus.

  • Significant experience in practicing and leading agile methodologies, including scrum and continuous integration environments

  • Experience leading technical requirements gathering and building solutions from those requirements; working at-scale by reusing components and code to push apps out fast.

  • Experience development tools, including Force.com IDE or Illuminated Cloud, Ant migration tool, Gerrit, Github, and others.

  • Experience with agile methodologies, including scrum and continuous integration environments (Teamcity, Jenkins, etc).

  • Expert level understanding of environment management, release management, code versioning best practices, and deployment methodologies

  • Deep and broad knowledge of Salesforce products (Sales Cloud, Community Cloud, CPQ).

  • Experience with CPQ, & quote to cash processes in a SaaS / recurring revenue company is a big plus.

  • Ability to work seamlessly as part of a multi-site, multicultural, development and testing team, onshore and offshore, internal and external resources.

#LI-Onsite

Equal Employment Opportunity has been, and will continue to be, a fundamental commitment at Cornerstone OnDemand. All qualified applicants are given consideration regardless of race, color, gender, age, sexual orientation, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable Federal, State, or Local fair employment laws. If you have a disability or special need that requires accommodation, please contact us at careers@csod.com

DirectEmployers