Software Engineer
Cadient Talent
- Primary technical owner of a platform serving 40+ enterprise clients at over 100,000 requests per day, leading production support, client onboarding, and vendor integrations.
- Develop and maintain a .NET Framework (C#) middleware layer of WCF and ASMX SOAP services and REST endpoints, sitting between the internal applicant tracking system and the external HRIS ecosystem and responsible both for consuming partner integrations and for the public APIs exposed to external consumers.
- Shipped 6 new integrations and modernised 5 existing ones in 14 months, each run from requirements gathering through interface design, C# implementation and production rollout: ZipRecruiter Jobs, AppCast job board export, UKG Pro new hire export, AccuSource background screening, QJumpers candidate import, and the internal Job, Location and User APIs.
- Own data integrity at system boundaries, validating inbound and outbound payloads, preventing duplication and loss, and absorbing vendor API changes without client-facing downtime.
- Resolve customer-reported production issues end to end, tracing failures across the C# layer, SQL Server and third-party APIs, and communicating root cause and remediation directly to enterprise clients and internal stakeholders.
- Develop and maintain a multi-tenant Node.js and TypeScript service handling Job, Employee and Location synchronisation, with REST APIs on TypeScript, Zod, SQL Server and TypeORM plus retry and reconciliation handling so partial failures do not corrupt client data.
- Write unit tests for C# services with MSTest, using AI to generate first-pass coverage and reviewing every case before merge.
- Built internal engineering tooling on Claude Code and a RAG index over the codebase, cutting the time to trace a defect through an unfamiliar integration and shortening onboarding for new joiners.
- Work through pull requests, peer code review and CI/CD pipelines, holding AI-generated changes to the same review bar as hand-written code.