As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. We are seeking a talented and motivated Senior Salesforce Engineerto join our Platform Administration & Governance team. In this role, you'll play a key part in the development and enhancement of our Salesforce platform, ensuring its scalability, security, and adherence to best practices. You'll work on building new functionalities, optimizing existing solutions, and contributing to the overall health and integrity of our Salesforce environment. This position requires a strong understanding of Salesforce development principles, a proactive approach to problem-solving, and a commitment to maintaining a high-quality and governed Salesforce ecosystem. You'll collaborate closely with other developers, administrators, business analysts, and QA teams, including those in different global time zones. What You'll Do: Salesforce Development
- Develop and implement robust Salesforce solutions using Apex (classes, triggers, batch Apex, scheduled Apex, Queueable Apex, test classes), Visualforce (pages, components, controllers), Lightning Web Components (LWC), Aura Components, and advanced Salesforce Flow (Screen Flows, Record-Triggered Flows, Scheduled Flows, Platform Event-Triggered Flows).
- Translate complex functional requirements into precise technical specifications, designing and developing efficient, scalable, and maintainable Salesforce code, adhering to governor limits and best practices.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards, security guidelines, and architectural patterns.
- Design and implement integration solutions between Salesforce and other internal/external systems using various Salesforce APIs (REST API, SOAP API, Bulk API, Streaming API, Metadata API) and Platform Events.
- Create and maintain comprehensive unit tests for all developed components, striving for high code coverage and utilizing testing frameworks like ApexMocks where appropriate.
- Contribute to the adoption and continuous improvement of DevOps practices for Salesforce, including version control with Git (e.g., GitHub, GitLab, Bitbucket), and involvement in CI/CD pipelines (e.g., using tools like Copado, Gearset, or Jenkins).
- Stay current with the latest Salesforce releases, features (e.g., enhancements to LWC, Flow, or security models), and industry trends, evaluating their applicability and potential benefits to our platform.
Platform Administration & Governance Contributions
- Collaborate closely with Salesforce Administrators on various aspects of platform management, including user management, profiles, permission sets, public groups, roles, sharing rules, territory management, and data visibility controls.
- Assist in maintaining data quality and integrity within the Salesforce platform through data analysis, data loading (e.g., using Data Loader, Workbench), and solution implementation.
- Support sandbox refreshes and environment management activities, ensuring development and testing environments are up-to-date and properly configured.
- Adhere to and help enforce established governance frameworks, standards, and best practices for Salesforce development, configuration, and data management.
- Contribute to the ongoing optimization of the Salesforce data model, ensuring scalability, performance, and adherence to data governance policies.
- Participate in discussions and contribute to documentation related to platform architecture, design decisions, and technical standards.
Integration Development & Maintenance
- Develop, enhance, and maintain existing integration points between Salesforce and other enterprise systems (e.g., Oracle, Snowflake, Workday etc.).
- Implement robust error handling, logging, and retry mechanisms within integrations to ensure data consistency, system resilience, and clear audit trails.
- Collaborate with external system owners and API providers to understand API specifications, data contracts, and ensure smooth, secure data exchange.
- Maintain comprehensive documentation of integration setups, data mappings, API endpoints, security protocols,
Not ready to apply? Join our Talent Community to get relevant job alerts straight to your inbox.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is anEqual Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
|