Natera is looking for a Salesforce Lightning Developer to maintain and scale their Salesforce Lightning application, and to help manage changes to the system without interruption to end users.
Requirements
- 4 to 5 years of development experience with Salesforce including APEX, Visual Force, Integration, Lightning
- Extensive experience with Salesforce communities, Lightning, building Lightning components, Sales and Service Console and customization
- Strong experience with all aspects of Salesforce including Apex and Visualforce development, design, configuration of Salesforce.com.
- Experience with Salesforce Custom Objects, Salesforce data models, and development using Apex, Visualforce, Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL) queries, data integrations, API development, reports, dashboards, formulas, validation rules and workflows.
- Experience with Salesforce Lightning, developing lightning components.
- Cloud integration skill/knowledge is a plus
- Technical experience with systems implementation, databases, development, and user support
Responsibilities
- Create and Manage Changes to the System without interruption to the end users.
- Continuously modify the system to increase benefits and usability.
- Manage new releases and product launches of SFDC and efficiently roll out new features.
- Translate business requirements into well architected solutions that best leverage the SFDC platform
- Follow defined coding standards and participate in code reviews during projects to ensure quality and appropriate design patterns are followed
- Lead the technical delivery of custom development, integrations, and data migration elements of Salesforce efforts for an initiative
- Collaborate with internal business and IT stakeholders to define requirements, deliverables, and set and manage expectations
Other
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent
- Disciplined self-starter, able to be highly productive both working alone and in close collaboration with a team
- Understanding of project management fundamentals, preference on Agile approach
- Excellent English oral and written communication skills
- Ability to work hard, both independently and in a team environment, in a high-pressure on-call environment with changing priorities