CRM and Systems Developer

CRM and Systems Developer

Part-Time 31500 - 38500 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Lead the development and optimisation of our CiviCRM platform for a charity.
  • Company: Join a dedicated charity focused on supporting its members.
  • Benefits: Enjoy a flexible part-time role with autonomy and varied tasks.
  • Other info: Opportunity to be the in-house technical lead and work on exciting projects.
  • Why this job: Make a real impact by enhancing our CRM systems and supporting digital transformation.
  • Qualifications: Experience in CiviCRM, PHP, MySQL, and strong communication skills required.

The predicted salary is between 31500 - 38500 £ per year.

CRM and Systems Developer

We are seeking an experienced CRM and Systems Developer to lead the ongoing development, maintenance and improvement of our Civi CRM platform.

We are a registered charity and membership organisation dedicated to supporting our members.

Civi CRM is integral to our day to day activities, supporting membership management, event registration, communications, reporting and stakeholder engagement.

We are currently working with an external supplier for development support and are looking to bring this expertise in-house.

Working closely with the Systems and Operations Manager, you will provide the technical expertise required to maintain and enhance our CRM ecosystem, implement system improvements, and support the integration of Civi CRM with our other digital platforms.

This is an excellent opportunity for an experienced Civi CRM specialist seeking a flexible part-time role with significant autonomy and variety.

Key responsibilities

  • Civi CRM development and administration
  • Act as the lead technical administrator and developer for the Civi CRM platform
  • Maintain, develop and optimise Civi CRM to support organisational requirements
  • Configure, customise and extend Civi CRM functionality where required
  • Develop and maintain custom workflows, extensions and integrations
  • Manage platform upgrades, security patches and routine maintenance
  • Monitor system performance and resolve technical issues
  • Maintain system documentation and technical records
  • Create bespoke reports and functionality to align with our overall strategy and provide KPI reports for the Board of Trustees
  • Membership, events and communications
  • Support and enhance membership management processes and workflows
  • Maintain and improve event registration, attendance tracking and payment processes for both online and in-person events
  • Manage the personalised outputs such as certificates, name badges, invoice templates and other relevant documents
  • Support the configuration and maintenance of Mosaico templates and email communication workflows
  • Develop reporting tools and dashboards to support organisational decision-making
  • Ensure high standards of data quality and data integrity
  • Identify opportunities for automation and process improvement
  • Support targeted communication campaigns through data segmentation and automated marketing
  • Systems integration
  • Work with the Systems and Operations Manager to develop and maintain integrations between Civi CRM and:
  • Drupal websites (with support from third party Drupal developers)
  • Payment gateways such as Stripe and Paypal
  • Finance systems (Xero, Dext)
  • Email and communications platforms (Outlook and Spark Post)
  • Other third party services as required
  • Support data imports, exports and synchronisation processes
  • Identify opportunities for automation and process improvement
  • Technical Advice and Project Delivery
  • Work closely with the Systems and Operations Manager to implement system improvements and digital transformation projects
  • Provide technical advice and recommendations on platform capabilities and implementation approaches
  • Assist in evaluating new technologies, integrations and AI-enabled tools
  • Support user training and knowledge sharing where appropriate

Essential Skills and Experience

  • Proven experience in administering, developing and customising Civi CRM
  • Strong understanding of Civi CRM architecture, configuration and extension development
  • Experience integrating Civi CRM with Drupal
  • Strong PHP and My SQL skills
  • Experience with Drupal programming
  • Experience working with APIs and third-party integrations
  • Experience troubleshooting and resolving technical issues within CRM platforms
  • Experience designing reports and maintaining data quality
  • Knowledge of web technologies including HTML, CSS and Java Script
  • Understanding of security best practices and GDPR principles
  • Ability to work independently and manage competing priorities
  • Excellent communication skills and the ability to explain technical concepts to non-technical colleagues

Desirable Skills and Experience

  • Experience working with membership organisations, charities, professional bodies or associations
  • Experience with Mosaico and email marketing workflows
  • Experience integrating payment gateways and finance systems
  • Experience with cloud-hosted infrastructure and server administration
  • Knowledge of AI-enabled tools, workflow automation or low-code platforms
  • Experience using Git and version control systems
  • Experience supporting event management systems and processes

What We Offer

  • A flexible part-time role with significant autonomy
  • The opportunity to become the in-house technical lead for a mission-critical CRM platform
  • Varied and interesting work across membership management, events, communications and digital systems
  • The opportunity to contribute to future digital transformation and automation projects
  • #J-18808-Ljbffr

CRM and Systems Developer employer: Totalwellnessacupuncture

Totalwellnessacupuncture is an exceptional employer that values the well-being of both its clients and employees. With a supportive work culture that prioritises professional development, you will have access to ongoing training and growth opportunities while making a meaningful impact in the lives of older adults in Bridgend. The hybrid working model offers flexibility, allowing you to balance your personal and professional life effectively.

T

Contact Details:

Totalwellnessacupuncture Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land CRM and Systems Developer

Join Local Coding Meetups

Get involved in local coding meetups or tech events. These gatherings are perfect for networking with other software engineers, showcasing your skills, and even getting a chance to meet potential employers face-to-face. Plus, it's a great way to learn about part-time opportunities that might not be widely advertised.

Contribute to Open Source Projects

Dive into some open-source projects on platforms like GitHub. This not only enhances your coding skills but also builds a solid portfolio that shows potential employers your real-world experience. Open-source contributions can lead directly to job offers since many companies scout talent in the community.

Utilise University Career Services

If you're in or near university, make the most of those career services! They often have connections with local tech companies looking for part-time developers and can provide valuable resources for finding job leads or prep for interviews.

Showcase Your Work

Build a personal website or portfolio that highlights your projects, skills, and any relevant experience. It’s a fantastic way to stand out and we encourage you to link to it in your applications. Don't forget: you can easily apply for part-time roles through our website at Totalwellnessacupuncture—just remember to include that link!

We think you need these skills to ace CRM and Systems Developer

CiviCRM Administration
CiviCRM Development
CiviCRM Customisation
Drupal Integration
PHP
MySQL
API Integration

Some tips for your application 🫡

Highlight Your Coding Skills:Make sure to prominently feature your coding skills in your CV. List the programming languages and technologies you're comfortable with, as well as any relevant projects you've worked on. Don’t forget to link to your GitHub profile or any other coding platform where you showcase your work – it's a great way for us at Totalwellnessacupuncture to see your skills in action!

Show Off Your Problem-Solving Skills:As a part-time software developer, problem-solving is key. In your application, try to include examples of how you've tackled tough coding challenges or bugs. If you can quantify your achievements, even better! This not only shows your technical prowess but also your ability to think critically and creatively.

Tailor Your CV for Part-Time Work:For a part-time role, it’s essential to show that you’re flexible and can manage your time well. Within your CV, highlight any previous experience balancing multiple commitments or projects. It’ll reassure us that you can juggle responsibilities without compromising on quality.

Craft Your Cover Letter with Passion:Your cover letter is your chance to show us your enthusiasm for software development. Share why you're excited about joining Totalwellnessacupuncture specifically, and what you hope to gain from this part-time role. Your motivation and eagerness to learn can really set you apart from the crowd!

How to prepare for a job interview at Totalwellnessacupuncture

Show Off Your Code

Make sure to prepare a few coding samples or projects to share during your interview for the part-time software engineering position at Totalwellnessacupuncture. Potential employers love to see tangible evidence of your skills, so having a well-organised GitHub profile or portfolio can really make you stand out.

Brush Up on Problem Solving

Expect a few technical questions or coding challenges that assess your problem-solving abilities. Companies like Totalwellnessacupuncture often want to see how you think through a problem, so practise common algorithms and data structures to showcase your thought process and technical know-how.

Know Your Tools

Familiarise yourself with the specific programming languages and tools relevant to the role. If the job listing mentions languages like Python or JavaScript, make sure you can discuss your experience with them confidently. Knowing frameworks and libraries they use can give you an edge.

Highlight Your Flexibility

Since this is a part-time position, be ready to discuss how you can manage your time effectively and fit the role around your other commitments. Being able to demonstrate your adaptability and proactivity shows that you can balance work, study, or other responsibilities without dropping the ball for Totalwellnessacupuncture.