×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer .Net BPA CRM ERP

Remote / Online - Candidates ideally in
Bournemouth, Dorset County, BH1, England, UK
Listing for: IP-People
Remote/Work from Home position
Listed on 2025-12-06
Job specializations:
  • Software Development
    Senior Developer, Software Engineer
Job Description & How to Apply Below

Software Engineer .Net BPA CRM ERP

Bournemouth, England, United Kingdom

This range is provided by IP-People. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from IP-People

Location:

Bournemouth, Dorset

Employment Type:

Permanent

Levels:

Junior / Mid / Senior

Overview

A rapidly growing software company specializing in Business Process Automation (BPA) is seeking multiple Developers to support ongoing expansion. The organization builds a powerful BPA Platform that streamlines workflows and integrates cloud, hybrid, and on‑premises systems for customers worldwide.

The platform enables seamless data synchronisation, process automation, and system connectivity across ERP, CRM, finance, HR, and bespoke applications. Developers join a team building connectors, integration layers, and automation features that sit at the heart of clients’ digital operations.

We welcome developers from C++, C#, .NET
, or similar backgrounds, especially those with an interest in ERP–CRM integration
, such as SAP and Sage, and those keen to work on large‑scale integration and workflow tools. Exposure to or interest in AI‑driven automation is a bonus.

Key Responsibilities
  • Develop and enhance components of the company’s BPA Platform
    , used to automate workflows and integrate cloud, hybrid, and on‑prem systems.
  • Build and maintain system connectors
    , API integrations, and automation workflows across ERP, CRM, and line‑of‑business applications.
  • Develop using C#, C++, and related modern technologies.
  • Create integrations using SOAP, REST, OData, GraphQL
    , and similar web service protocols.
  • Work with Windows Forms
    , WPF
    , and other UI technologies where required.
  • Write and maintain unit tests
    , ensuring quality software delivery.
  • Work with SQL Server
    , relational data structures, and SQL scripting.
  • Apply OO design principles (SOLID, DI, recognised patterns).
  • Build scalable, secure, and efficient platform features used by enterprise customers.
  • Participate in code reviews and sprint events.
  • (Senior roles) Provide mentoring, contribute to architectural design, and guide product evolution.
Desired Skills & Experience

Candidates do not need all technologies—experience in several is suitable:

Core Development
  • C++
  • Multi‑threading, TPL, thread synchronisation
  • Unit testing
  • WCF (useful but not essential)
Integration & Protocols
  • HTTP services: SOAP, REST, OData, GraphQL
  • XML, JSON, XML Schema (XSD)
  • SSO / Authentication: OAuth2 or similar
  • gRPC (for next‑generation features)
Database
  • Microsoft SQL Server
  • Strong SQL and relational database knowledge
UI / Front‑End (nice to have)
  • Windows Forms
  • WPF
  • vue.js
Business Systems (highly desirable)
  • ERP or CRM experience: SAP, Sage, Dynamics, Salesforce, Net Suite
  • Prior work on integration tools, middleware, or workflow products
Additional
  • Interest in AI/ML application within automation or integration
Why Join?
  • Work on a leading BPA Platform used to automate business‑critical processes.
  • Be part of a company with consistent month‑on‑month hiring and growth
    .
  • Build complex, enterprise‑scale integration solutions used globally.
  • Clear career paths across Junior, Mid, and Senior roles.
  • Flexible hybrid/remote working, especially at senior levels.
  • Opportunities to contribute to next‑generation automation and AI capabilities
    .
Seniority Level

Not Applicable

Employment Type

Full‑time

Job Function

Information Technology

Industries

Information Services

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary