Crm Software Developer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level


Crm Software Developer (Remote)

Crm Software Developer | Wesleyan | UK

We specialise in providing financial services to some of the nation’s most trusted professions: GPs, hospital doctors, dentists and teachers, and have been doing this since 1841. Our customers are extraordinary – the people who shape the world we live in for the better. We choose to shape our world around the exceptional.

We currently employ around 1400 people, and our success comes from a history of evolving to embrace new challenges. Transformation is key to how we work, so no matter what your job title might be, if you are someone who can help us shape the future, you’ll fit right in and have a voice here.

We are proud supporters of the ABI Making Flexible Work campaign which means we are open to discuss flexible working, job shares and part time options. We also support hybrid ways of working, where you can split your week working from home and our iconic Birmingham city centre, which for this team currently tends to be around once per week for sprint planning or other meetings.

Your Role:

You’ll be a specialist senior role within the IT Development team, responsible for the support and development of the CRM (Microsoft Dynamics 365 CE) System and associated interfaces.

You’ll be joining a team that works on software releases, usually on a regular monthly basis. We develop using agile methodology and Azure DevOps for Development, Testing and Automated Releases.

The direct team is currently made up of 7 Developers, as well as a Business Analyst, Product Owner and 2 Testers, and we are supported by other areas of the business within the work we do.

What you’ll be doing:

  • Development and Support of the Wesleyan CRM application.
  • Work with customers to gather and understand business and system requirements for CRM changes
  • Assist in the design and integration of business processes and data flows between CRM applications and other applications, such as back office/​ERP applications
  • Design and implement application solutions that are compliant with MS Dynamics customisation directives, which may involve using ASP.NET, C#, AngularJS, JavaScript, TypeScript, SQL, REACT and other applicable programming languages
  • Configure entities, forms, and reports in CRM based on user requirements
  • Perform periodic upgrades, performance tuning, and hardware upgrades
  • Create and maintain IT documentation to support the CRM solution

Day-to-day activities of the position will see you:

  • Developing custom software for the CRM application using Azure DevOps
  • Incident management using Ivanti ITSM management tool and Azure DevOps
  • Attending of Daily Stand-up, sprint planning and fortnightly sprint reviews and sprint retrospectives.
  • Knowledge Transfer of developments to other development team members.
  • Liaising with BA’s / Product owners clarifying requirements, and other internal departments
  • Production of support documentation.

We know the best teams are made up of inclusive groups of diverse people where everyone’s contribution counts, and we believe everyone has the right to proudly be themselves. We’re building a culture where difference is actively encouraged and simply recruit the best people for the job irrespective of lifestyle, life history and life choices.

We’re looking for:

  • A highly skilled Software Developer, with experienced in Microsoft Dynamics 365 CE
  • Advanced level of the following Programming languages – C#, ASP.NET, HTML, JavaScript, TypeScript, AngularJS, REACT and ideally CSS 3
  • Experience with source control (GIT) management systems and continuous integration/deployment environments
  • Gained experience with developing, deploying, customising, and integrating MS Dynamics 365 CE
  • Hands-on experience with SDLC methodologies and best practices, including Agile methodologies, deployment automation, code reviews, and test-driven development
  • Collaborate with other software developers, business analysts, software architects, and IT professionals to maintain MS Dynamics CRM applications
  • Excellent communication skills
  • Self-Starter with ability to handle multiple tasks and shifting priorities
  • Ability to investigate problems to establish real or hidden causes

Company Benefits


  • Annual Performance based Bonus
  • A great pension scheme – company matched plus 2% (up to 10%).

Reward and Recognition (The core benefits you’d probably expect):

  • 25 days holiday plus bank holidays (rising to 28 days with service anniversaries).
  • Buy extra holiday days or sell holiday you don’t need.
  • Life assurance – worth four times your base pay
  • Flexible benefits – includes our travel loan/car parking scheme, cycle to work programme plus others
  • Discounts – across major brands in retail, health, wellbeing and leisure.
  • Employee assistance programme – we help you, take care of you

Flexible & Inclusive (The extras you might be surprised by):

  • Culture day- an additional day off to utilise in any way you personally choose
  • Volunteering days – 2 paid days per year
  • Health checks – access to unlimited video GP consultations
  • Enhanced Maternity Pay: 16 weeks at 100% average earnings (decreasing over time)
  • Enhanced Paternity Pay: 100% of average earnings for up to 8 weeks
  • Menopause Support Plans
  • Access to Mental Health First Aiders
  • Salary sacrifice scheme for ultra-low emission cars (electric and plug in hybrids)

Interview Process

  • 1st Stage Call- including Technical Questions
  • 2nd Stage Competency Behavioural Interview Stage

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

When applying state you found this job on Remote Network.