Description

Responsibilities:

  • Design, develop, and deploy MuleSoft-based integrations and APIs to connect various media systems, applications, and data sources.
  • Work closely with stakeholders to gather requirements, analyze integration needs, and architect scalable and efficient solutions.
  • Implement best practices for MuleSoft development, including API-led connectivity, reusable components, error handling, and security.
  • Configure and optimize MuleSoft runtime environments to ensure high availability, performance, and scalability of integrations.
  • Collaborate with internal teams and external partners/vendors to integrate third-party systems, services, and APIs into media workflows.
  • Develop custom connectors, transformers, and components as needed to extend MuleSoft capabilities and support specific media use cases.
  • Implement monitoring, logging, and alerting solutions to proactively identify and address integration issues and performance bottlenecks.
  • Conduct unit testing, integration testing, and end-to-end testing of MuleSoft integrations to ensure reliability and robustness.
  • Document technical designs, specifications, and deployment procedures for MuleSoft integrations and APIs.
  • Provide support and troubleshooting assistance for production systems, including diagnosing and resolving integration-related issues in a timely manner.

 

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a MuleSoft Developer, with a focus on designing, developing, and deploying integrations and APIs.
  • Strong proficiency in MuleSoft Anypoint Platform, including Anypoint Studio, API Designer, Runtime Manager, and Exchange.
  • Solid understanding of media formats, protocols, standards, and workflows (e.g., video encoding, streaming, content management).
  • Experience with MuleSoft integration patterns, message routing, data transformation, and error handling.
  • Knowledge of API management concepts, including security (OAuth, JWT), throttling, rate limiting, and versioning.
  • Familiarity with web services (REST, SOAP), messaging systems (JMS, AMQP), and ESB concepts.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines for automated deployment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

 

Preferred Qualifications:

  • MuleSoft certification(s) such as MuleSoft Certified Developer.
  • Experience with media asset management systems, digital rights management, or video-on-demand platforms.
  • Knowledge of media metadata standards (e.g., IPTC, EXIF) and metadata management solutions.
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with agile development methodologies (e.g., Scrum, Kanban) and tools (e.g., Jira, Confluence).
  • Contributions to open-source projects or involvement in relevant communities/groups

Education

Bachelor's degree