At a Glance
- Tasks: Develop and maintain Salesforce solutions for large-scale projects using cutting-edge technology.
- Company: Join a dynamic tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Be part of a vibrant team with excellent career advancement potential.
- Why this job: Make a real impact by solving complex business problems with your coding skills.
- Qualifications: Experience in Salesforce development and strong communication skills are essential.
The predicted salary is between 60000 - 80000 £ per year.
The Salesforce Application Developer supports business processes through technology solutions. The purpose of the role is to develop Salesforce software solutions for complex and large-scale projects through object and data modelling, database design, programming, quality assurance, and implementation support. The Application Developer participates in application standards development and serves as an evangelist for best practices in development.
Success Measures
Report project/task status to the appropriate Software Engineering Manager on a weekly basis. Identify issues that require more attention, and work to resolve them based on an understanding of the business problem being solved.
Responsibilities
- Develop, customize, and maintain Salesforce CRM.
- Work on Azure Cloud‑based solutions to support business applications.
- Integrate Salesforce with third‑party applications.
- Develop system applications to CDW coding standards and quality.
- Technically manage complex and large‑scale project efforts in development, maintenance, and enhancements of business system applications.
- Collaborate with other CDW teams to determine the optimal solution architecture to ensure application efficiency, maintainability, and scalability.
- Collaborate with business teams to develop high‑level system narratives and storyboards.
- Collaborate with cross‑functional teams to improve system performance and user experience.
- Participate in system upgrades, patches, and security updates.
Knowledge, Skills, and Experience
- Bachelor’s degree or equivalent practical experience.
- Salesforce – Apex programming, Lightning Components, API integration.
- Azure Cloud – Azure Functions, Logic Apps, Azure DevOps, API Management.
- Programming Languages – Apex, JavaScript, C#, .NET.
- Database Management – SQL Server, Azure SQL, Data Modelling.
- Web Technologies – REST APIs, SOAP, JSON, XML.
- Salesforce Platform Developer certification.
- Experience with Agile methodologies and DevOps practices.
- 5+ years in Salesforce application development.
- Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders, including senior leadership.
Preferred Qualifications
- Resourcefulness in the software development process.
- Microsoft Navision (Business Central) – Customization, Extension Development, AL Programming.
- Dynamics 365 – Configuration, PowerApps, Power Automate, and Common Data Service (CDS).
Competencies
- Resourcefulness and Creative Problem‑Solving – Demonstrates strong resourcefulness and the ability to develop innovative solutions when navigating complex technical challenges, applying sound judgement and creativity to deliver high‑quality software outcomes.
- Technical Expertise and Solution Articulation – Exhibits advanced software engineering expertise with the capability to interpret, design, and implement complex technical solutions, clearly articulating their impacts and rationale to both technical and non‑technical stakeholders.
- Communication and Stakeholder Engagement – Communicates with clarity and professionalism across all levels of the organization, effectively conveying technical concepts, collaborating across teams, and engaging senior leadership with concise and meaningful updates.
Software Engineer II - Salesforce employer: CO2007 CDW Limited
At CDW, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Software Engineers benefit from extensive growth opportunities, working on cutting-edge Salesforce solutions within a supportive team environment, all while enjoying the advantages of our strategic location that promotes work-life balance and community engagement.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer II - Salesforce
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Salesforce or Azure. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Salesforce projects and any cool integrations you've done. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around Apex programming and Azure Cloud solutions. Practise common interview questions and be ready to discuss how you've tackled complex problems in the past.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer II - Salesforce
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer II role. Highlight your Salesforce experience, especially with Apex programming and Azure Cloud solutions. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about Salesforce development and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's integrating Salesforce with third-party applications or developing system applications, we want to know what you've done and how it relates to the role.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’re good to go!
How to prepare for a job interview at CO2007 CDW Limited
✨Know Your Salesforce Inside Out
Make sure you brush up on your Salesforce knowledge, especially around Apex programming and Lightning Components. Be ready to discuss your past projects and how you've integrated Salesforce with third-party applications.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your resourcefulness and creative problem-solving abilities. Think of specific challenges you've faced in software development and how you navigated them to deliver high-quality outcomes.
✨Communicate Clearly and Confidently
Practice articulating complex technical concepts in a way that's easy for non-technical stakeholders to understand. This will demonstrate your communication skills and ability to engage with all levels of the organisation.
✨Familiarise Yourself with Agile and DevOps
Since experience with Agile methodologies and DevOps practices is crucial, be prepared to discuss how you've applied these in your previous roles. Highlight any specific tools or processes you've used to manage projects effectively.