Software Engineer---Integration Developer
Listed on 2026-09-07
-
Software Development
Backend Developer, DevOps
Software Engineer
This Software Engineer independently designs, develops, tests and maintains complex integration services for Wealth Brokerage and Trust. The role focuses on reliable movement of business data and orchestration of transactions across applications, platforms and organizational boundaries. The engineer is expected to combine , SQL Server and Azure engineering with practical integration expertise across REST APIs, messaging, batch processing and managed file transfer.
Python may be used where appropriate for data transformation, reconciliation, automation and engineering utilities. The role works with product, architecture, data, security, operations and vendor teams to ensure integrations are secure, observable, supportable and aligned with business and control requirements.
Scope of responsibility:
- APIs and integration services supporting Brokerage and Trust client, adviser, operations, accounting, asset, cash, case and reporting processes.
- Integration applications, SQL Server databases, Azure services, enterprise platforms, vendor systems and legacy environments.
- Real-time, event-driven, scheduled and file-based data exchange, including validation, transformation, reconciliation and exception handling.
- Production reliability, security, data protection, auditability, monitoring, capacity, disaster recovery and operational support.
Essential duties and responsibilities:
Area
Grade III expectation
.NET and C#
Advanced development of APIs, services, background workers and integration components using established design, dependency-injection, configuration and error-handling practices.
API engineering
RESTful design, OpenAPI contracts, versioning, pagination, idempotency, throttling, security, consumer compatibility and lifecycle management.
SQL Server
Data modelling, querying, performance tuning, transactions, reconciliation, data-quality controls and safe integration with application services.
Microsoft Azure
Practical use of approved Azure PaaS, API, messaging, identity, secrets, monitoring, storage and deployment capabilities appropriate to the solution.
Data integration
Mapping, transformation, validation, enrichment, lineage, reference data, batch orchestration and recoverable exception processing.
Messaging and events
Asynchronous integration, queues or topics, delivery semantics, correlation, ordering, replay and dead-letter handling.
Files and vendors
Secure SFTP or managed file transfer, encryption, naming and control totals, acknowledgements, reconciliation and vendor interface support.
Python
Targeted use for transformation, validation, reconciliation, automation, test harnesses and operational utilities, with production engineering controls.
Node.js and AWS
Working knowledge of Node.js…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).