- Company Name
- Haystack
- Job Title
- Salesforce Engineer
- Job Description
-
Job Title: Senior Salesforce Engineer
Role Summary:
Design, develop, and maintain Salesforce solutions, focusing on custom configurations, Apex code, and integrations with external cloud systems. Collaborate with cross‑functional teams to deliver high‑performance, scalable features that meet business needs.
Expactations:
- Leverage advanced Salesforce development tools (Apex, Visualforce, Lightning Components, APIs).
- Apply best‑practice design patterns and ensure code quality through peer reviews and automated testing.
- Drive continuous delivery through version control, CI/CD workflows, and deployment automation.
- Maintain alignment with Salesforce release schedules and compliance standards.
Key Responsibilities:
- Collaborate with internal stakeholders to define functional and performance requirements.
- Configure and code solutions in sandbox environments, using declarative tools and programmatic interfaces.
- Design and execute Salesforce configuration changes that integrate with internal tracking systems.
- Develop integrations with external cloud applications via REST/SOAP APIs, middleware, or custom connectors.
- Implement and maintain Apex classes, Triggers, Visualforce pages, Lightning Components, and Workflows.
- Establish support mechanisms, documentation, and migration strategies for new features.
- Participate in continuous delivery initiatives, using tools such as Git, Jenkins, or similar.
- Conduct code reviews, test coverage analysis, and performance tuning.
Required Skills:
- Proficiency in Apex, Visualforce, Lightning Components, REST/SOAP APIs, and Salesforce configuration.
- Experience with Salesforce integrations (Middleware, ETL, API integration).
- Knowledge of Salesforce automation tools: Flow, Process Builder, Workflow Rules.
- Familiarity with continuous delivery pipelines, version control (Git), and CI/CD tools.
- Strong analytical, debugging, and problem‑solving skills.
- Excellent communication and stakeholder collaboration abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience).
- 4–6 years of IT experience; 1–3 years focused on Salesforce development, customization, or integration.
- 1–3 years with continuous delivery tools and practices.
- Salesforce certifications (e.g., Platform Developer I/II, Sales Cloud/Service Cloud Consultant) preferred but not mandatory.