Senior Salesforce Developer

Gurobi Optimization
Summary
Join Gurobi Optimization as a Senior Salesforce Developer and play a key role in enhancing our Salesforce platform to boost sales productivity and operational efficiency. You will be responsible for the day-to-day administration of the platform, managing user access, troubleshooting issues, and analyzing business requirements. Your expertise will help define and evolve our CRM strategy. You will collaborate with a global team, providing training and ensuring consistent processes. This role requires a passion for optimizing Salesforce solutions and a proven track record in CRM administration. You will develop custom Salesforce applications, integrate third-party applications, and address security risks. You will also create reports and dashboards and train users on Salesforce and related technologies.
Requirements
- Possess at least 1 Salesforce certification (platform developer 1 and platform developer 2 Preferred) and have earned numerous Trailhead badges, with at least 50 badges or exceptional achievements in super badges
- Hold a Bachelor's degree in Business, Computer Science, Information Systems, or a related field
- Have a minimum of 5 years of hands-on experience working with CRM applications, ERP systems, Middleware, Integrations, cloud-based software implementations, and business process consulting
- Proficient in using technology, including Microsoft applications (Word, PowerPoint, Excel, Teams) and various software packages like LucidCharts, Asana, Jira, or similar tools
- Implementation experience on LWC is mandatory
- Hands-on experience on APEX, SOQL, SOSL
- Working knowledge of LWC (Lightning Web Components), Events, Component Life Cycle, Using Public Properties, and Wire methods
- Implementation experience of Enterprise design pattern
- Visual Studio Code, Authorize Dev Hub, Creating Scratch Orgs
- Experienced in Lightning Aura Components, Apex Classes, Apex Triggers, Batch Apex, Test Classes
- Expert in Security Models of Salesforce Lightning Web Components, Lightning Aura Components, JavaScript, jQuery, Sales and Service Cloud, Git, and Git Hub
- Comfortability with various development tooling, including Force.com IDE, Illuminated Cloud, Ant migration tool, and others
- Knowledge of implementation standards and technology practices, including change management methodology and database management
- Familiar with and capable of training users on Salesforce functionality, including integrated third-party applications like Conga Composer, DocuSign, Quip, etc. Alternatively, you are enthusiastic about learning these functionalities and then training others
- Able to communicate clearly, both verbally and in writing
- Capable of handling multiple projects simultaneously and meeting deadlines by effectively prioritizing work projects
- Skilled in establishing and maintaining effective working relationships with coworkers and stakeholders
Responsibilities
- Develop custom Salesforce Sales applications for Sales to solve complex business problems by working across various teams and understanding the needs of our customers
- Design, code, unit test, debug, implement, and support Salesforce.com application
- Support internal stakeholders through requirement gathering and troubleshooting processes
- Collaborate with consultants and developers worldwide to assess implementation needs and develop innovative solutions spanning different subject matter domains
- Implement plans that exceed expectations, including creating requirement documentation, quality assurance, and change management tasks
- Document implementation objectives, issues, findings, and recommendations for the internal knowledge base and various business needs
- Provide day-to-day administration support, monitoring internal case queues, and assisting with troubleshooting and resolving permission issues, validation errors, and bugs in custom solutions
- Address internal and external security risks to company and client data using Salesforce's platform security tools and custom risk management solutions
- Assist with report and dashboard creation and other data management tasks
- Utilize excellent communication skills to train highly technical and inexperienced users on Salesforce and related technologies
- Serve as a cross-functional reference and Salesforce expert throughout the company
Preferred Qualifications
- Have an understanding of lead-to-cash business processes
- Highly motivated to continuously learn and share knowledge with the team, working collaboratively and effectively as a vital part of the team