Job Description
- Bengaluru, Karnataka, India
Company Overview
Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using Docusign’s Intelligent Agreement Management platform, companies can create, commit, and manage agreements with solutions created by the #1 company in e-signature and contract lifecycle management (CLM).
What you'll do
The Senior Salesforce Developer will design, develop, and implement SaaS-based Application, Data, and Integration Engineering solutions that run our internal business, as well as evaluate existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs. This role requires deep Salesforce configuration & customization knowledge, integration experience, and sound judgment in order to plan and deliver effectively. Over time, the successful candidate will own one or more pieces of our Enterprise Application Projects and may be required to lead or direct the work of others. A wide degree of creativity and latitude is expected! Docusign is growing at an extraordinary pace across all sectors, providing an enormous opportunity for professional growth in this position.
This position is an individual contributor role reporting to the Sr. Manager, GTM Engineering.
Responsibility
- Design, build, test, deploy, and maintain solutions on the Salesforce platform and other supporting technologies
- Implement Salesforce solutions that adhere to platform best practices and perform peer code reviews. Typical implementations include custom platform development (Apex, Visualforce, Lightning Web Components), integrations with back-office systems (often through middleware tools), and data migrations
- Work with internal business team customers to gather requirements to deliver innovative solutions that meet needs concerning functionality, performance, scalability, reliability, and realistic implementation schedules.
- Assist in estimating work effort, determining required resources, and setting a realistic development schedule with the project leadership
- Evaluate existing components or systems to determine integration requirements and ensure final solutions meet organizational needs
- Seek out opportunities to use Salesforce to improve processes and productivity and make recommendations to support an organization scaling at a rapid pace
- Collaborate with Software Engineers to deliver software projects using development processes such as Agile/Scrum
- Work multi-functionally with other engineering teams, such as product and interface development
Job Designation
Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation)
Positions at Docusign are assigned a job designation of either In Office, Hybrid or Remote and are specific to the role/job. Preferred job designations are not guaranteed when changing positions within Docusign. Docusign reserves the right to change a position's job designation depending on business needs and as permitted by local law.
What you bring
Basic
- Bachelor’s degree in Computer Science, Management Information Systems, or a related field
- 8+ years of experience in IT applications emphasizing Salesforce.com configuration, customization, and support
- 5+ years of experience developing Salesforce Apex Classes, Controllers, Triggers, Visualforce, Web Services
- Experience with Salesforce integrations using scripted data loader, web services, cloud or on-premise middleware (Platform Events, Informatica, Dell Boomi, etc.)
- Experience with CI/CD tools (GitHub, Salesforce CLI, etc.) for Salesforce
- Experience working with Salesforce Service Cloud or Experience Cloud (Communities)
- Declarative Customization in Salesforce.com; 3) Programmatic Customization using Apex Triggers and Classes; 4) Custom UI Development using Visualforce; 5) Salesforce Data Loader; 6) Salesforce integration using REST/SOAP APIs; 7) GitHub or other code version control systems; 8) C, C++, Java, or HTML; 9) Force.com IDE and ANT Migration Tool
- Salesforce Platform Developer 1 certification (PD1)
- Salesforce Platform Developer 2 certification (PD2)
Preferred
- Superior communication and interpersonal skills
- Demonstrated understanding of requirements gathering, creating/deploying solutions to end-users
- Experience building Aura and/or Lightning Web Components
- Experience supporting Salesforce instances with 500+ users
- Experience with GTM applications like Outreach, ZoomInfo, LinkedIn Sales Navigator or Gainsight