The Senior Developer – System Integrations is responsible for designing, building, and supporting scalable, secure, and resilient integrations between enterprise systems.
This role plays a key part in integrating Microsoft Dynamics 365 Finance & Operations with internal and external systems using modern integration and event-driven architectures.
Design, develop, and maintain system integrations using Boomi and related integration technologies.
Build and consume REST APIs, ensuring performance, security, and maintainability.
Develop integration solutions leveraging event-driven architectures, including messaging platforms such as RabbitMQ.
Implement and maintain data persistence layers using SQL databases, including stored procedures, views, and performance tuning.
Integrate Microsoft Dynamics 365 Finance & Operations (or similar ERP systems) with downstream and upstream systems.
Deploy and support integration solutions in Azure and/or AWS cloud environments.
Collaborate with architects to ensure integrations align with enterprise integration patterns and standards.
Monitor, troubleshoot, and resolve integration issues across environments (DEV, TEST, PROD).
Contribute to integration documentation, technical designs, and operational support handover.
Provide technical guidance and mentoring to other developers as required.
Requirements
Proven experience developing integrations using Boomi.
Strong experience designing and developing RESTful APIs.
Hands-on experience with SQL databases, including writing stored procedures and views.
Experience with event-driven development, including RabbitMQ or similar messaging platforms.
Practical experience working in Azure and/or AWS cloud environments.
Experience integrating Microsoft Dynamics 365 Finance & Operations or other enterprise ERP systems.
Strong problem-solving skills with the ability to diagnose and resolve complex integration issues.
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
5+ years experience in software development, with a strong focus on system integrations.
Demonstrated experience delivering integrations in enterprise or ERP environments.
Proven experience working within cloud-based architectures (Azure and/or AWS).
Strong understanding of integration patterns, API design, and event-driven architectures.