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, NetSuite
* 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