Salesforce Solution Architect
Publication date:
31 October 2024Workload:
100%Contract type:
Permanent position- Place of work:Zürich
The Job
As a Salesforce solution Architect, you will play a pivotal role in designing, developing, and implementing innovative Salesforce solutions. You will collaborate with cross-functional teams to deliver high-quality solutions that align with our business objectives and drive efficiency.
You will develop first-class software solutions in the Salesforce cloud, both on the front-end side, adopting web technologies, and on the back-end side, evolving our existing infrastructure of unlocked packages and a microservices ecosystem based on event-driven architectures. If you are excited about tackling and solving tough problems; if you want to be part of a fast-paced work environment and work inside the support structure of a global enterprise, if you want to be a front-runner in changing how our EF conducts business through technology and design - then this position is for you.
What We Are Looking For From You
Technical Architecture:
- Design and develop robust Salesforce architectures that meet scalability, performance, and security requirements.
- Evaluate and recommend appropriate Salesforce technologies and tools.
- Ensure adherence to best practices and standards for Salesforce development.
Solution Design:
- Collaborate with business stakeholders to understand their requirements and translate them into technical specifications.
- Develop detailed design documents, including data models, workflows, and integrations.
- Provide technical guidance and support throughout the development lifecycle.
Development:
- Develop and maintain custom Salesforce applications, including Apex classes, triggers, Visualforce pages, and Lightning components.
- Integrate Salesforce with third-party systems using APIs and middleware.
- Perform code reviews and ensure code quality and maintainability.
Testing and Deployment:
- Participate in testing activities to identify and resolve defects.
- Assist in the deployment and configuration of Salesforce environments.
- Provide post-implementation support and troubleshooting.
Continuous Improvement:
- Stay up-to-date with Salesforce releases and emerging technologies.
- Identify opportunities for process improvement and optimization.
- Contribute to the development of Salesforce best practices and standards.
The Person
What you’ll have done before
For this role, you must have:
- Bachelor's degree in Computer Science or related Engineering discipline.
- 7+ years of working knowledge as a Salesforce developer, including some as a team leader, and full stack experience in development of complex projects, both on frontend and backend areas. This is your main strength.
- Strong design and development skills in custom solutions using Salesforce Platform features like Lightning Components and JavaScript, Apex, and Flows.
- Demonstrable knowledge of asynchronous executions in Salesforce and efforts to reduce transaction times and limits.
- Good experience in designing and developing web services and REST APIs, with knowledge of microservice architectures and
- integration with other systems developed by teams located both in-house and remotely.
- Strong data modelling skills and good understand of the standard Salesforce data models.
- Desire to work on a team with a DevOps mindset and own the application life-cycle from concept and development all the way to production and maintenance.
- Knowledge of common coding best practices like refactoring, clean code, TDD/BDD mindset, Domain Driven Design, SOLID principles, etc.
- Strong competences on software engineering methodologies and practices, design patterns and enterprise integration paradigms.
Leadership and management skills
- Passion about technology, management and leadership.
- Lead and mentor a team of Salesforce developers, providing technical guidance, code reviews, and best practices to ensure high-quality deliverables.
- Great attitude towards people management, conflict resolution and team dynamics.
- Facilitator, coach, mentor and ability to solve and mitigate the typical problems arising in team leadership.
- Organized, structured mindset, process-oriented attitude, ability to plan complex groups of tasks, focus and get the important things done.
- Presentation skills with a high degree of comfort with both large and small audiences.
- Experience (nice to have, expertise) in Agile processes, modern software development methodologies and CI/CD practices.
Nice to have
- Programming in a different language other than Apex and JavaScript like C#, Java or similar.
- Cloud technologies and cloud providers like AWS, Google Cloud or Microsoft Azure.
- Good knowledge of GitHub and GitHub Actions or other continuous integration tools.
- Salesforce developer and/or architect certifications (Platform Developer I, Platform Developer II, Application Architect, Technical Architect, etc.).
- Experience contributing to the professional community as a speaker, author, or online contributor.
We're committed to building a strong company culture, a cohesive office and a connected team environment, hence why the role requires presence in the office five days a week, with opportunities for travel to locations like Stockholm, London, and Zurich
About EF Education First
At EF we believe that the world is better when people try to understand one another. Since 1965, we have helped millions of people see new places, experience new cultures, and learn new things about the world and about themselves. Our culturally immersive education programs—focused on language, travel, cultural exchange, and academics—turn dreams into international opportunities.
When you join EF, you join a multicultural and diverse community working across more than 600 schools and offices in 50 countries, all with one shared mission of opening the world through education. Whoever you are, whatever you are passionate about—we welcome you and want you to bring that to work every day. EF is proud to be an equal opportunity employer and we are committed to inclusion and belonging across race, ethnicity, gender, age, religion, caste, parental status, identity, experience and everything else that makes you unique.
Founded in Sweden in 1965, EF has schools and offices around the world, including hubs in Boston, London, Mexico City, São Paulo, Shanghai, Stockholm, Zürich, and more. Learn more at https://www.ef.com.