Salesforce Developer

Tesla - Fremont, CA (29 days ago)3.6


Role

Tesla is currently looking for a Senior Splunk Platform Engineer to join the Reliability Engineering Team. In this position, you will have the opportunity to work side by side with individuals and teams that are working on cutting edge ideas and complex projects. The team that you would be part of designs, deploys and manages all internal and external customer facing services. We are questioning the status quo and helping the world transition to sustainable transportation & energy. If you enjoy solving complex problems and love automation then come and work with us.

Responsibilities

  • Design, deploy and manage multi-site distributed Splunk environment - Multi-site Indexer Cluster, Search Head Cluster, HTTP Event Collector, Forwarders (Universal/Heavy), Deployer, Deployment Server
  • Install, build and maintain Splunk Apps and add-ons in a distributed cluster
  • Advanced level Splunk Dashboarding, Index-time and Search-time data parsing
  • Regular maintenance of CIM compliance and data normalization
  • Work with internal teams to evangelize Splunk Best Practices, Workflows and Processes
  • Deliver regular training, presentations, demos, roadmap reviews, sample solutions and discussions to drive adoption of Splunk platform, and apps
  • Automation of Splunk infrastructure configurations
  • Maintain a high volume rsyslog/syslog-ng - Splunk integration
  • Manage data retention policies and perform index administration, maintenance and optimization, configuration backups
Requirements

  • Minimum of B.S. Degree in engineering, science, mathematics, information systems or computer science, or other evidence of exceptional ability with 8+ Years of experience in IT
  • 5+ years of experience in senior Splunk engineer role
  • Expert level skills with Python and shellThe Role
We are looking for a Staff Salesforce Developer to join our team and help build an innovative, high performing Salesforce platform. You will be challenged to turn solutions around quickly but thoughtfully, balancing speed to market with quality, longevity and scalability, all in the name of extraordinary customer experiences.

The Digital Products Engineering team is transforming the digital customer and employee experience. Our team is composed of software engineers and architects all working together to create elegant solutions to complex problems. Tesla’s digital portfolio is more than point in time technical solutions, combining sales, service and marketing operations, mobile apps, supply chain technology and ecommerce experiences into seamless customer experiences. We run lean, move quickly and pride ourselves on accelerating Tesla from start-up to scaled enterprise without losing our scrappy spirit.

Responsibilities

Collaborate closely with business owners and project management to translate business requirements into solution designs that best achieve the target capabilities and leverage the platform effectively
Strong understanding of general DevOps practices such as environment management, release management, code versioning best practices, and continuous deployment methodologies
Provide detailed estimates of the level of effort associated to implement capabilities based on business requirements and solution design
Supply expertise and define best practices for the team in advanced Apex programming concepts including common design patterns, governor limit management techniques, bulk patterns, efficient and reliable trigger handling, and asynchronous operations
Design, develop, test, document and deploy third-party integrations with Salesforce
Plan, design, develop, test and deploy solutions within an agile SDLC framework that delivers high-quality code on a frequent basis
Produce class diagrams, component diagrams, sequence diagrams and similar documentation of specific solution architectures, as well as overall platform architecture as part of the larger Tesla enterprise.
Create and manage automated unit tests of Salesforce platform code developed by the team
Engage in code and technical design reviews of solution implementations to ensure code quality and best practices are maintained
Collaborate with quality assurance team members in designing functional and automated test plans for solutions, and participate in the overall QA process
Provide technical thought leadership, coaching and mentoring to junior technical team members

Requirements

8+ years of hands-on Salesforce experience, designing solutions, configuring and developing custom Apex/Visualforce/Lightning code in the areas of Service Cloud, Sales Cloud, Workflows, Mobile, Single Sign On, API’s, Avaya/CTI, Marketo, Informatica, and integration to enterprise systems.
Hands-on knowledge of data integration tools, such as Informatica, Salesforce Connect, etc, and experience integrating Salesforce with data sources and enterprise systems (e.g., CPQ, marketing automation, reporting, etc.)
Experience with relevant modeling tools and techniques, such as object modeling, entity-relationship diagrams (ERD), system architecture diagrams, etc.
Extensive experience developing Apex classes, Apex triggers, VisualForce pages and controllers, and web services leveraging the Salesforce API in REST and SOAP
Prior experience coaching and mentoring junior technical team members on both technical design and coding best practices
Experience in data migrations from relational Databases to Salesforce
Experience with a complete software development life cycle
5 years’ experience developing with Lightning or a SPA framework such as React, Angular, or Knockout.
Experience with Agile Scrum project methodologies delivered under Continuous Delivery / DevOps is preferred
Experience designing and developing solutions in another enterprise development ecosystem, such as Java or .NET is preferred
5 Years of experience participating in the implemenThe Role

We are looking for a Salesforce Technical Engineer to join our team and help build an innovative, high performing Salesforce platform. You will be challenged to turn solutions around quickly but thoughtfully, balancing speed to market with quality, longevity and scalability, all in the name of extraordinary customer experiences.

The Digital Products Engineering team is transforming the digital customer and employee experience. Our team is composed of software engineers and architects all working together to create elegant solutions to complex problems. Tesla’s digital portfolio is more than point in time technical solutions, combining sales, service and marketing operations, mobile apps, supply chain technology and ecommerce experiences into seamless customer experiences. We run lean, move quickly and pride ourselves on accelerating Tesla from start-up to scaled enterprise without losing our scrappy spirit.

Responsibilities

Collaborate closely with business owners and project management to translate business requirements into solution designs that best achieve the target capabilities and leverage the platform effectively
Strong understanding of general DevOps practices such as environment management, release management, code versioning best practices, and continuous deployment methodologies
Provide detailed estimates of the level of effort associated to implement capabilities based on business requirements and solution design
Supply expertise and define best practices for the team in advanced Apex programming concepts including common design patterns, governor limit management techniques, bulk patterns, efficient and reliable trigger handling, and asynchronous operations
Design, develop, test, document and deploy third-party integrations with Salesforce
Plan, design, develop, test and deploy solutions within an agile SDLC framework that delivers high-quality code on a frequent basis
Produce class diagrams, component diagrams, sequence diagrams and similar documentation of specific solution architectures, as well as overall platform architecture as part of the larger Tesla enterprise.
Create and manage automated unit tests of Salesforce platform code developed by the team
Engage in code and technical design reviews of solution implementations to ensure code quality and best practices are maintained
Collaborate with quality assurance team members in designing functional and automated test plans for solutions, and participate in the overall QA process
Provide technical thought leadership, coaching and mentoring to junior technical team members

Requirements

4+ years of hands-on Salesforce experience, designing solutions, configuring and developing custom Apex/Visualforce/Lightning code in the areas of Service Cloud, Sales Cloud, Workflows, Mobile, Single Sign On, API’s, Avaya/CTI, Marketo, Informatica, and integration to enterprise systems.
Hands-on knowledge of data integration tools, such as Informatica, Salesforce Connect, etc, and experience integrating Salesforce with data sources and enterprise systems (e.g., CPQ, marketing automation, reporting, etc.)
Experience with relevant modeling tools and techniques, such as object modeling, entity-relationship diagrams (ERD), system architecture diagrams, etc.
Extensive experience developing Apex classes, Apex triggers, VisualForce pages and controllers, and web services leveraging the Salesforce API in REST and SOAP
Prior experience coaching and mentoring junior technical team members on both technical design and coding best practices
Experience in data migrations from relational Databases to Salesforce
Experience with a complete software development life cycle
5 years’ experience developing with Lightning or a SPA framework such as React, Angular, or Knockout.
Experience with Agile Scrum project methodologies delivered under Continuous Delivery / DevOps is preferred
Experience designing and developing solutions in another enterprise development ecosystem, such as Java or .NET is preferred
5 Years of experience participating in the implementation of back-office or e-commerce systems
Salesforce Certified Developer / Administrator (ADM-201, DEV 401/501) is required
BS Computer Engineering-201, DEV 401/501) is required
BS Computer Engineeringscripting

  • Expert level skills in Linux administration
  • Proficient in Git and repository management
Apply
Tesla participates in the E-Verify Program