Advance Search

Browse Jobs

CRM Software Engineer

Posted 19 days ago

What does a CRM Software Engineer do?
As a CRM Software Engineer, you are part of a team helping to deliver and support systems which are essential to looking after our Merchants and Retailers.
You will work with the Business and CRM Team to ensure incidents are resolved and requirements are delivered, in a timely and efficient manner.
The role is principally responsible for providing engineering support for all applications and systems used to support and run the business that fall within the remit of CRM Services. This includes but is not limited to, CRM (Salesforce and inhouse solution) and PayPoint Back Office (including legacy applications).
A key focus of the role is to drive down the number of incidents and deliver excellent service to our business users who serve the Retailer and Merchants community.
Key responsibilities
Helping to establish and provide robust support processes for all CRM systems (including Salesforce, Magic and back office systems)
Ensure that all change from the CRM Delivery team that is transitioned into production has the right controls and processes in place to be effectively supported
Work with the Support Team to deliver business change on Salesforce and back office systems
When required provide support to the development team
Champion knowledge share and learning within the CRM Services and to our business users
Working in a fast-paced support team to help drive the delivery and technical competency of the team and the product forwards
Developing clean code which adheres to SOLID principles and follow the solution architecture
Being committed to all aspects of quality from the start of every development
Ensuring that coded solutions meet functional and non-functional requirements
Actively participating in driving continuous improvement within the team
Demonstrate the ability to deliver to challenging deadlines
Demonstrate a can do and pragmatic approach to overcoming technical challenges
Being a team player
Being part of an out of hours support rota to ensure that the applications, systems and services in your area run smoothly at all times
Develop and apply advanced Salesforce functionality to solve business problems and create customised solutions on the Force.com platform
Actively seek out opportunities to leverage Salesforce, driving productivity gains for a Sales & Support team
Understand Salesforce.com data model and how and when to create custom objects, junction objects, and other model items.
Maximize the value from Salesforce and make decision on in-built vs custom build solutions
Continuously expand Salesforce knowledge and leverage new capabilities and features to meet business needs
Essential skills and experience
A minimum of 1-2 years experience as a software engineer
Follow industry standard principles (SOLID, clean code)
Experience of Azure Cloud
Java
SQL Server (T-SQL, Stored Procedures)
Mocking frameworks (e.g. Moq)
Source Control, Build and Deployment Tools (Azure DevOps and GIT)
Very good knowledge and experience with Salesforce.com platform.
Very good knowledge and practical experience with Apex (triggers, batches, integrations, best practices, …)
Knowledge and understanding of Object Oriented Programming, SOLID principles and coding standards
Good understanding of declarative tools like Process Builder and Lightning Flows including when to use them and their limitations
Knowledge of Lightning framework including Aura components, HTML, CSS and JavaScript
Knowledge and experiences with Sales and Service clouds
Additional skills and experience
It would be great if you already have:
Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring)
JavaScript frameworks (e.g. AngularJS, KnockoutJS)
Experience in Salesforce development
Messaging Frameworks (e.g. Azure Service Bus)
ORM Technology (NHibernate or Entity Framework)
Microsoft SSIS and SSRS
MSMQ
Postman/SOAP, Selenium, Cypress, Splunk
Salesforce Admin experience
Salesforce Lightning exposure
Experience with Pardot
Experience with CPQ
Good knowledge and experience with deployment process in Salesforce (sandboxes, ANT tool, GIT, data loader, manual steps)
What can we do for you?
This position offers a mix of remote-based working and onsite working in our head office in Welwyn Garden City.
Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
On-site gym at our Welwyn office (Free), and nationwide corporate rate gym membership
Online benefits portal where you can access lots of deals, discounts - for example of shopping or holidays
Contributory company pension scheme
Progression and Development
Private medical insurance
Life assurance of 3 x annual gross salary, with the option to purchase additional cover
You’re also able to purchase a range of benefits at a discounted rate including, critical illness cover, bicycles via our Cycle2Work scheme, dental insurance and TasteCard dining discount card
We’re committed to building a culture that empowers all of our people to thrive and feel a sense of belonging at PayPoint
Description
Description
As a CRM Software Engineer, you are part of a team helping to deliver and support systems which are essential to looking after our Merchants and Retailers
Key Responsibilities
Key Responsibilities
You will work with the Business and CRM Team to ensure incidents are resolved and requirements are delivered, in a timely and efficient manner.
#J-18808-Ljbffr
Apply