Senior Developer – MuleSoft Data Integrations
-
Software Development
Computer Software / Middleware, Backend Developer, Software Architect
Job Description & How to Apply Below
The Senior Developer – Mule Soft Data Integrations designs, builds, and supports the integration layer that connects Forgent Power’s enterprise applications. Working within Information Technology, this role leads the development of APIs and data flows on the Mule Soft Anypoint Platform, linking systems such as the ERP, Coupa, Salesforce, Service Now, HR, and manufacturing applications so that data moves accurately, securely, and on time across the business.
The ideal candidate is a hands‑on engineer with deep Mule Soft expertise who can also set standards, guide architecture decisions, and mentor others. As Forgent Power grows across sites and adds new systems, this role will be central to building a scalable, reusable, and well‑governed integration platform.
RequirementsKEY RESPONSIBILITIES
- Design, develop, test, and deploy integrations and APIs on the Mule Soft Anypoint Platform using Mule 4, Data Weave, and Anypoint Studio.
- Apply API‑led connectivity principles, building reusable system, process, and experience APIs that reduce point‑to‑point dependencies.
- Develop real‑time, event‑driven, and batch integrations across cloud and on‑premises applications using REST, SOAP, messaging, file‑based, and database patterns.
- Translate business and functional requirements from application owners into technical designs, data mappings, and interface specifications.
- Contribute to the integration architecture and roadmap in partnership with Enterprise Applications leadership, recommending patterns, tools, and platform improvements.
- Define and enforce development standards, including naming conventions, error handling, logging, reusable templates, and API design guidelines.
- Maintain the API catalog in Anypoint Exchange and apply API Manager policies for security, throttling, and versioning.
- Lead code and design reviews to ensure quality, performance, security, and maintainability.
- Own the health of production integrations: monitor flows, alerts, and error queues, and lead incident response and root‑cause analysis for integration failures.
- Tune performance and capacity, and manage runtime environments (Cloud Hub or Runtime Fabric), deployments, and environment configuration.
- Serve as the senior escalation point for integration issues across application teams, and manage work through the IT service management platform.
- Maintain clear technical documentation, runbooks, and support procedures.
- Build and maintain CI/CD pipelines for Mule Soft deployments using source control and automated build tools.
- Develop automated unit and integration tests (e.g., MUnit) and support user acceptance and regression testing.
- Implement secure integration practices, including OAuth, certificate and secrets management, encryption, and least‑privilege access, in coordination with IT security.
- Follow IT change management and support audit and IT general controls requirements for integration changes.
- Partner with ERP, Coupa, Salesforce, Service Now, HR systems, and data and analytics teams to deliver integrations that support business priorities and projects.
- Work with external vendors and implementation partners on integration scope, design, and delivery.
- Mentor developers and analysts, and share Mule Soft and integration best practices across IT.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
- 6+ years of software development or integration engineering experience, including at least 4 years of hands‑on Mule Soft development on Mule 4.
- Advanced proficiency in Data Weave, Anypoint Studio, Anypoint Exchange, API Manager, and Runtime…
Position Requirements
10+ Years work experience(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).