General Summary:
Under general direction of the Senior Manager II Data Engineering, designs, develops and implement sophisticated system integration solutions, specializing in advanced MuleSoft development and the seamless integration of technologies such as digital twin, Azure, MQTT, and Snowflake. Monitors, debugs, and enhances the performance of applications.
Principal Duties and Responsibilities:
Oversee the end-to-end development of MuleSoft integration solutions.
Provide technical guidance and ensure the successful delivery of complex data integration projects.
Define and drive the strategic vision for data integration, aligning with organizational goals and leveraging advanced technologies such as digital twin, Azure, MQTT, and Snowflake.
Architect scalable and resilient integration solutions as an individual contributor.
Conduct regular knowledge-sharing sessions and training for the development team.
Implement MuleSoft security best practices, ensuring the confidentiality and integrity of data throughout the integration processes.
Engage in continuous improvement of integration processes and methodologies.
Experience with performance tuning and optimization of MuleSoft integrations.
Collaborate with cross-functional teams to understand business requirements and translate them into comprehensive data integration strategies.
Establish and enforce coding standards, solution architecture, and best practices across the data integration team.
Implement continuous integration and continuous deployment (CI/CD) pipelines to automate testing and deployment processes.
Provide hands-on technical leadership in solving complex integration challenges, ensuring the team meets project timelines and objectives.
Performs other related duties as assigned.
Minimum Requirements:
Bachelor's degree in computer science, Information Technology, or a related field.
3-5 years extensive experience in advanced MuleSoft development and integration projects.
1-2 years proven expertise in integrating digital twin, Azure, MQTT, IOT, AI and Snowflake technologies.
3-5 years of strong understanding of API design, RESTful web services, and advanced integration patterns.
Knowledge of security protocols and best practices for complex integration scenarios.
Excellent communication and collaboration skills.
Required Knowledge, Skills and Abilities:
Mule 4.3+, Anypoint Studio, Anypoint code builder, Advanced API Development and Design.
Experience in Design center, Exchange, API manager,
Expertise in complex data transformation using Data weave.
Experience of Production support of on-prem and cloud applications, monitoring and troubleshoot.
Experience in integration of digital twin, Azure services, MQTT communication, AI, and Snowflake data warehousing within the broader data integration landscape.
Strong expertise in Mule connectors and develop custom connectors.
Java, Python and/or other advanced programming languages.
Integration Patterns (Advanced), Anypoint Platform, Git, Maven, Jenkins, Advanced MUnit, Advanced DataWeave.
Ability to unlock data using real time data API and automate back-office manual operations using Mule RPA and AI.
Proficiency in a scripting language (e.g., Python, JavaScript)
Skilled in developing MuleSoft CloudHub applications and integrating with various On-prem environments. Utilize Kafka for data streaming, ensuring real-time data processing and event-driven architectures.
Knowledge of Linux proficient in Azure services related to integration and experience with MuleSoft RPA
Familiarity with "Gen AI" technologies and methodologies.
Adherence to C4E best practices; ability to contribute to C4E initiatives.
Desirable:
MuleSoft Certified Developer - Level 2
MuleSoft Certified Integration Architect - Level 1