Job Title: Salesforce Developer Reports To: Application Development Manager Location: Hybrid - requires 3 days per week in our Newcastle upon Tyne office Job Type: Permanent, Full Time Summary As a Salesforce Developer you will be part of a small team responsible for designing, building, and maintaining custom solutions within the Everything Managed Salesforce estate. Working alongside two experienced Salesforce Developers and a Salesforce Administrator, you will deliver high-quality technical solutions that support the evolving needs of approximately 200 internal users across Sales Cloud, Service Cloud, and Marketing Cloud Engagement. You will play a key role in the ongoing migration of legacy Aura and Visualforce customisations to LWC and modern Salesforce solutions, and in the development and maintenance of the integrations that connect Salesforce to the wider technology estate. This is an excellent opportunity for a developer who enjoys working in a complex, real-world Salesforce environment within a collaborative and growing team. Responsibilities Design, develop, and maintain Apex classes, triggers, batch jobs, scheduled jobs, and queueable Apex to support complex business processes. Build and maintain Lightning Web Components (LWC) to enhance the Salesforce user interface and improve productivity for approximately 200 internal users. Lead and contribute to the migration of legacy Aura components and Visualforce pages to LWC and modern Salesforce best practices, in line with the team's ongoing technical improvement programme. Develop and maintain integrations between Salesforce and third-party systems, including ERP and marketing automation platforms, using REST and SOAP APIs, Platform Events, and middleware. Write optimised SOQL and SOSL queries with a strong awareness of Salesforce Governor Limits and platform performance constraints. Collaborate with the Salesforce Administrator to deliver solutions where development and configuration intersect, applying a configuration-first approach and escalating to custom development only where necessary. Work closely with cross-functional stakeholders to gather requirements, produce technical designs, and deliver solutions on time and to a high standard. Participate in and lead code reviews, maintain coding standards, and champion Salesforce development best practices across the team. Support testing, deployment, and release management processes using Salesforce DX, Salesforce CLI, change sets, and Git-based version control. Develop and maintain technical documentation, including solution designs, technical specifications, and developer guides. Provide third-line technical support for complex issues escalated from the Salesforce Administrator or end users. Monitor Salesforce platform releases and proactively assess the impact on the existing org, identifying opportunities for improvement and innovation. Skills and Experience Proven experience as a Salesforce Developer in a complex, heavily customised Salesforce environment. Strong Apex development skills, including triggers, classes, batch jobs, queueable Apex, and future methods (must have). Proficiency in Lightning Web Components (LWC) development (must have). Experience maintaining or refactoring legacy Aura components (good to have). Solid understanding of the Salesforce data model, SOQL, and SOSL. Demonstrable experience integrating Salesforce with external systems via REST/SOAP APIs, Platform Events, and/or middleware. Proficiency in Sales Cloud and Service Cloud development (must have). Familiarity with Marketing Cloud Engagement or Experience Cloud development (good to have). Salesforce Platform Developer I certification as a minimum; Platform Developer II or additional certifications (Administrator, App Builder) preferred. Experience with Salesforce DX, Salesforce CLI, and Git-based version control workflows. Understanding of declarative automation tools (Flow) and the ability to judge when to configure declaratively versus build programmatically. Familiarity with AppExchange solutions and third-party integrations (e.g. Conga, ERP systems, Marketing Automation). Excellent analytical and problem-solving skills with a high level of attention to detail. Ability to translate business requirements into clearly documented technical solutions and communicate effectively with non-technical stakeholders. Ability to work independently and collaboratively as part of a small, fast-paced team. Good communication and interpersonal skills. What We Offer Hybrid working - minimum 3 days per week in our Newcastle upon Tyne office Collaborative team environment within a growing technology function Opportunity to develop Salesforce expertise across Sales, Service, and Marketing clouds Competitive salary and benefits package
25/07/2026
Full time
Job Title: Salesforce Developer Reports To: Application Development Manager Location: Hybrid - requires 3 days per week in our Newcastle upon Tyne office Job Type: Permanent, Full Time Summary As a Salesforce Developer you will be part of a small team responsible for designing, building, and maintaining custom solutions within the Everything Managed Salesforce estate. Working alongside two experienced Salesforce Developers and a Salesforce Administrator, you will deliver high-quality technical solutions that support the evolving needs of approximately 200 internal users across Sales Cloud, Service Cloud, and Marketing Cloud Engagement. You will play a key role in the ongoing migration of legacy Aura and Visualforce customisations to LWC and modern Salesforce solutions, and in the development and maintenance of the integrations that connect Salesforce to the wider technology estate. This is an excellent opportunity for a developer who enjoys working in a complex, real-world Salesforce environment within a collaborative and growing team. Responsibilities Design, develop, and maintain Apex classes, triggers, batch jobs, scheduled jobs, and queueable Apex to support complex business processes. Build and maintain Lightning Web Components (LWC) to enhance the Salesforce user interface and improve productivity for approximately 200 internal users. Lead and contribute to the migration of legacy Aura components and Visualforce pages to LWC and modern Salesforce best practices, in line with the team's ongoing technical improvement programme. Develop and maintain integrations between Salesforce and third-party systems, including ERP and marketing automation platforms, using REST and SOAP APIs, Platform Events, and middleware. Write optimised SOQL and SOSL queries with a strong awareness of Salesforce Governor Limits and platform performance constraints. Collaborate with the Salesforce Administrator to deliver solutions where development and configuration intersect, applying a configuration-first approach and escalating to custom development only where necessary. Work closely with cross-functional stakeholders to gather requirements, produce technical designs, and deliver solutions on time and to a high standard. Participate in and lead code reviews, maintain coding standards, and champion Salesforce development best practices across the team. Support testing, deployment, and release management processes using Salesforce DX, Salesforce CLI, change sets, and Git-based version control. Develop and maintain technical documentation, including solution designs, technical specifications, and developer guides. Provide third-line technical support for complex issues escalated from the Salesforce Administrator or end users. Monitor Salesforce platform releases and proactively assess the impact on the existing org, identifying opportunities for improvement and innovation. Skills and Experience Proven experience as a Salesforce Developer in a complex, heavily customised Salesforce environment. Strong Apex development skills, including triggers, classes, batch jobs, queueable Apex, and future methods (must have). Proficiency in Lightning Web Components (LWC) development (must have). Experience maintaining or refactoring legacy Aura components (good to have). Solid understanding of the Salesforce data model, SOQL, and SOSL. Demonstrable experience integrating Salesforce with external systems via REST/SOAP APIs, Platform Events, and/or middleware. Proficiency in Sales Cloud and Service Cloud development (must have). Familiarity with Marketing Cloud Engagement or Experience Cloud development (good to have). Salesforce Platform Developer I certification as a minimum; Platform Developer II or additional certifications (Administrator, App Builder) preferred. Experience with Salesforce DX, Salesforce CLI, and Git-based version control workflows. Understanding of declarative automation tools (Flow) and the ability to judge when to configure declaratively versus build programmatically. Familiarity with AppExchange solutions and third-party integrations (e.g. Conga, ERP systems, Marketing Automation). Excellent analytical and problem-solving skills with a high level of attention to detail. Ability to translate business requirements into clearly documented technical solutions and communicate effectively with non-technical stakeholders. Ability to work independently and collaboratively as part of a small, fast-paced team. Good communication and interpersonal skills. What We Offer Hybrid working - minimum 3 days per week in our Newcastle upon Tyne office Collaborative team environment within a growing technology function Opportunity to develop Salesforce expertise across Sales, Service, and Marketing clouds Competitive salary and benefits package
Waste Managed Ltd is seeking a Web Developer to join their Newcastle upon Tyne team. This hybrid role involves designing, developing, and maintaining various web applications, primarily using PHP and the Laravel framework. You will collaborate with IT team members and third parties to deliver high-quality web solutions. The ideal candidate will have demonstrable experience in web development, solid front-end skills, and familiarity with AWS services. This position offers competitive salary and opportunities for skill development across web and cloud technologies.
14/07/2026
Full time
Waste Managed Ltd is seeking a Web Developer to join their Newcastle upon Tyne team. This hybrid role involves designing, developing, and maintaining various web applications, primarily using PHP and the Laravel framework. You will collaborate with IT team members and third parties to deliver high-quality web solutions. The ideal candidate will have demonstrable experience in web development, solid front-end skills, and familiarity with AWS services. This position offers competitive salary and opportunities for skill development across web and cloud technologies.
Web Developer Reports To: Application Development Manager Location: Hybrid - requires 3 days per week in our Newcastle upon Tyne office Job Type: Permanent, Full Time Summary As a Web Developer, you will work as part of a team designing, developing, and maintaining all parts of our website estate. Working closely with other members of the IT team, internal stakeholders, and third parties, you will deliver high-quality web solutions that meet our evolving business needs. The primary focus of this role is back-end and full-stack web development using PHP and the Laravel framework, complemented by strong front-end skills. Experience with mobile application development, particularly React Native, is not essential but would be a welcome bonus. Responsibilities Design, development, and maintenance of EMG web applications using the Laravel / Filament PHP framework. Design and implement user-friendly, performant interfaces and experiences using HTML, CSS, and JavaScript frameworks. Implement and optimise database structures and queries for performance, scalability, and security. Integrate EMG corporate solutions and third party APIs and services to enhance functionality and user experience. Deploy and manage applications on AWS, ensuring high availability and reliability. Monitor system performance and troubleshoot issues as they arise. Ensure security best practices are adhered to and that regular security reviews are performed. Take part in technical discussions within the Web and Mobile workstream, ensuring alignment with agreed technical principles, business goals, and best practices. Work closely with cross functional teams to gather requirements, define project scope, and deliver solutions on time. Stay current with emerging technologies and best practices in web development, AWS services, and cloud computing. Contribute to code peer reviews, documentation, and knowledge sharing within the team. Essential Skills Ideally degree educated in Computer Science, Engineering, or a related field, or equivalent work experience. Proven, demonstrable experience as a Web Developer with strong expertise in PHP, ideally using the Laravel framework. Solid experience with front end technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks such as React or Vue.js. Good knowledge of MySQL/SQLite and RESTful API development. Experience with AWS services (EC2, S3, RDS, Lambda, and CloudFront). Experience with version control (Git) and CI/CD pipelines. Solid understanding of the software development lifecycle and agile methodologies. Knowledge of web accessibility standards, responsive design principles, and SEO best practices. Excellent analytical and problem solving skills with strong attention to detail. Ability to work independently and collaboratively in a fast paced, dynamic environment. Good communication and interpersonal skills. Desirable Skills Experience with content management systems such as WordPress. Experience integrating analytics tools such as Google Analytics, Google Tag Manager, or UTM tracking. Experience of integrating with other corporate or third party systems. Experience developing mobile applications using React Native for iOS and/or Android. Familiarity with mobile app deployment via App Store Connect and Google Play Console. What We Offer Hybrid working - minimum 3 days per week in our Newcastle upon Tyne office. Collaborative team environment within a growing technology function. Opportunity to develop skills across web, mobile and cloud technologies. Competitive salary and benefits package.
13/07/2026
Full time
Web Developer Reports To: Application Development Manager Location: Hybrid - requires 3 days per week in our Newcastle upon Tyne office Job Type: Permanent, Full Time Summary As a Web Developer, you will work as part of a team designing, developing, and maintaining all parts of our website estate. Working closely with other members of the IT team, internal stakeholders, and third parties, you will deliver high-quality web solutions that meet our evolving business needs. The primary focus of this role is back-end and full-stack web development using PHP and the Laravel framework, complemented by strong front-end skills. Experience with mobile application development, particularly React Native, is not essential but would be a welcome bonus. Responsibilities Design, development, and maintenance of EMG web applications using the Laravel / Filament PHP framework. Design and implement user-friendly, performant interfaces and experiences using HTML, CSS, and JavaScript frameworks. Implement and optimise database structures and queries for performance, scalability, and security. Integrate EMG corporate solutions and third party APIs and services to enhance functionality and user experience. Deploy and manage applications on AWS, ensuring high availability and reliability. Monitor system performance and troubleshoot issues as they arise. Ensure security best practices are adhered to and that regular security reviews are performed. Take part in technical discussions within the Web and Mobile workstream, ensuring alignment with agreed technical principles, business goals, and best practices. Work closely with cross functional teams to gather requirements, define project scope, and deliver solutions on time. Stay current with emerging technologies and best practices in web development, AWS services, and cloud computing. Contribute to code peer reviews, documentation, and knowledge sharing within the team. Essential Skills Ideally degree educated in Computer Science, Engineering, or a related field, or equivalent work experience. Proven, demonstrable experience as a Web Developer with strong expertise in PHP, ideally using the Laravel framework. Solid experience with front end technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks such as React or Vue.js. Good knowledge of MySQL/SQLite and RESTful API development. Experience with AWS services (EC2, S3, RDS, Lambda, and CloudFront). Experience with version control (Git) and CI/CD pipelines. Solid understanding of the software development lifecycle and agile methodologies. Knowledge of web accessibility standards, responsive design principles, and SEO best practices. Excellent analytical and problem solving skills with strong attention to detail. Ability to work independently and collaboratively in a fast paced, dynamic environment. Good communication and interpersonal skills. Desirable Skills Experience with content management systems such as WordPress. Experience integrating analytics tools such as Google Analytics, Google Tag Manager, or UTM tracking. Experience of integrating with other corporate or third party systems. Experience developing mobile applications using React Native for iOS and/or Android. Familiarity with mobile app deployment via App Store Connect and Google Play Console. What We Offer Hybrid working - minimum 3 days per week in our Newcastle upon Tyne office. Collaborative team environment within a growing technology function. Opportunity to develop skills across web, mobile and cloud technologies. Competitive salary and benefits package.
Job Title Quality Management Analyst Department Customer Operations Reports To Learning & Development Manager Location Grey Street, Newcastle (Office Based) Purpose of the Role The purpose of this role is to support the continuous improvement of customer operations by monitoring, evaluating, and improving the quality of customer interactions, customer outcomes, and operational processes. The role is responsible for ensuring quality standards are applied consistently across all customer contact channels while providing insight, analysis, and recommendations that improve customer experience, operational performance, and compliance. This role acts as the subject matter expert for quality assurance, supporting operational leaders through quality monitoring, calibration, reporting, governance, and continuous improvement activities while maintaining the organisation's Quality Framework. Key Responsibilities Conduct quality evaluations of customer interactions across telephone, webchat, email, and other customer contact channels. Complete regular case reviews and audits to assess the quality, accuracy, and completeness of customer outcomes. Evaluate customer interactions against quality standards, customer experience expectations, compliance requirements, operational procedures, and business policies. Complete quality assessments accurately, consistently, and within agreed service levels. Provide detailed, evidence based feedback and quality insights to Team Managers and operational leaders to support coaching and performance improvement. Identify recurring quality issues, operational risks, and emerging trends impacting customer experience or operational performance. Own, maintain, and continuously develop the Quality Framework, ensuring alignment with customer, business, regulatory, and operational requirements. Act as the subject matter expert for quality standards, quality assurance methodologies, and quality best practice. Ensure quality standards are applied consistently across teams, departments, and customer contact channels. Develop, review, and maintain quality policies, procedures, guidance documents, and supporting materials. Conduct periodic reviews of quality measures to ensure they remain relevant, effective, and aligned to business objectives. Lead and facilitate regular calibration sessions with Team Managers, Team Leaders, and key stakeholders to ensure consistent interpretation and application of quality standards. Review quality scoring across operational teams to identify inconsistencies, trends, and opportunities for improvement. Challenge and resolve discrepancies within quality assessments to ensure fairness, consistency, and accuracy. Maintain calibration records and monitor completion of agreed improvement actions. Conduct validation reviews and governance audits to ensure adherence to quality standards and operational controls. Analyse quality performance data, customer feedback, complaints, audit findings, and operational trends. Produce regular quality reports, dashboards, management information, and performance insight for operational and senior leadership teams. Identify root causes of quality issues and provide practical recommendations to improve customer outcomes and operational performance. Monitor quality related risks and escalate concerns where appropriate. Present quality findings, trends, and recommendations to stakeholders across the business. Work collaboratively with Operational Leaders, Learning and Development, Customer Experience, Compliance, and Continuous Improvement teams to improve service quality. Support coaching and development initiatives through quality insight and performance analysis. Promote a culture of continuous improvement and quality excellence across Customer Operations. Maintain accurate, auditable records of quality assessments, governance activity, calibration outcomes, and quality reporting. General Duties Comply with company policies and procedures. Maintain confidentiality and data protection standards. Promote equality, diversity, and inclusion. Undertake any other reasonable duties required by management.
10/07/2026
Full time
Job Title Quality Management Analyst Department Customer Operations Reports To Learning & Development Manager Location Grey Street, Newcastle (Office Based) Purpose of the Role The purpose of this role is to support the continuous improvement of customer operations by monitoring, evaluating, and improving the quality of customer interactions, customer outcomes, and operational processes. The role is responsible for ensuring quality standards are applied consistently across all customer contact channels while providing insight, analysis, and recommendations that improve customer experience, operational performance, and compliance. This role acts as the subject matter expert for quality assurance, supporting operational leaders through quality monitoring, calibration, reporting, governance, and continuous improvement activities while maintaining the organisation's Quality Framework. Key Responsibilities Conduct quality evaluations of customer interactions across telephone, webchat, email, and other customer contact channels. Complete regular case reviews and audits to assess the quality, accuracy, and completeness of customer outcomes. Evaluate customer interactions against quality standards, customer experience expectations, compliance requirements, operational procedures, and business policies. Complete quality assessments accurately, consistently, and within agreed service levels. Provide detailed, evidence based feedback and quality insights to Team Managers and operational leaders to support coaching and performance improvement. Identify recurring quality issues, operational risks, and emerging trends impacting customer experience or operational performance. Own, maintain, and continuously develop the Quality Framework, ensuring alignment with customer, business, regulatory, and operational requirements. Act as the subject matter expert for quality standards, quality assurance methodologies, and quality best practice. Ensure quality standards are applied consistently across teams, departments, and customer contact channels. Develop, review, and maintain quality policies, procedures, guidance documents, and supporting materials. Conduct periodic reviews of quality measures to ensure they remain relevant, effective, and aligned to business objectives. Lead and facilitate regular calibration sessions with Team Managers, Team Leaders, and key stakeholders to ensure consistent interpretation and application of quality standards. Review quality scoring across operational teams to identify inconsistencies, trends, and opportunities for improvement. Challenge and resolve discrepancies within quality assessments to ensure fairness, consistency, and accuracy. Maintain calibration records and monitor completion of agreed improvement actions. Conduct validation reviews and governance audits to ensure adherence to quality standards and operational controls. Analyse quality performance data, customer feedback, complaints, audit findings, and operational trends. Produce regular quality reports, dashboards, management information, and performance insight for operational and senior leadership teams. Identify root causes of quality issues and provide practical recommendations to improve customer outcomes and operational performance. Monitor quality related risks and escalate concerns where appropriate. Present quality findings, trends, and recommendations to stakeholders across the business. Work collaboratively with Operational Leaders, Learning and Development, Customer Experience, Compliance, and Continuous Improvement teams to improve service quality. Support coaching and development initiatives through quality insight and performance analysis. Promote a culture of continuous improvement and quality excellence across Customer Operations. Maintain accurate, auditable records of quality assessments, governance activity, calibration outcomes, and quality reporting. General Duties Comply with company policies and procedures. Maintain confidentiality and data protection standards. Promote equality, diversity, and inclusion. Undertake any other reasonable duties required by management.