Albarraque, Portugal


Information Technology



Job ID


PMI is transforming and IT must transform as well, from traditional on-prem services focused on stability and resiliency, to modern applications running in the cloud, focused on speed and agility. As a key enabler for this transformation, we are building a state-of-the-art cloud platform called Delivery Engineering Enterprise Platform “DEEP” which includes a secure cloud landing zone and a set of advanced engineering tools that allows our software developers to quickly build and operate differentiating applications to empower our company transformation. DEEP will be the center of our IT ecosystem in the cloud and is a core component of our IT transformation. We are looking for an Integration (Cloud) Engineer to be part of an agile team taking care of Mulesoft Anypoint Platform as part of our DEEP platform. Primary responsibilities: • Analyze complex engineering platform services’ integrations and make recommendations to optimize them in the context of enterprise transformation towards API-First model / Open Access model with Mulesoft; • Develop automation for Anypoint Platform components (RTFs deployments in AWS, On Prem, etc); • Analyze and implement new features for Anypoint Platform in the context of Engineering Platform; • Support to Anypoint Platform Product owner to define Mulesoft service roadmap; • Define best practices around Anypoint platform usage to enable other teams to grow their technical integration competency and exposure; • Develop the integrations amongst different services that are part of the DEEP platform as well as supporting the evolution of Anypoint Platform Roadmap; • Perform technical analysis of existing Engineering Platform integrations and future requirements to define a detailed target integration design (preferably based on Event Driven Architecture); • Implement DevOps capabilities for integration solutions within the Engineering Platform; • 3rd level support for Anypoint Platform components; • Work as part of a geographically distributed DevOps team. The ideal candidate would have: • 5+ years software engineer experience at Software Consulting, or Enterprise Software Company; • Hands-on application development experience in Java, .Net, scripting or SOAP/REST development; • Hands-on experience with Integration, API and microservices patterns and API lifecycle management platforms; • Hands-on experience using industry standard DevOps tools (CICD, Git, Bitbucket, Maven, Jenkins, ELK, etc.); • Solid understanding of cloud computing concepts (iPaaS, SaaS applications, cloud infrastructure, etc. (AWS) and open source business models; • Quick learner and eager to learn new technologies and how they work; • Experience working with Agile/Scrum; • University degree; • Fluent English (spoken and written); What are nice to have (should cover one of the two specifications bellow): Specific for Integration Engineer • 3+ years of hands-on integration development experience with Mulesoft; • Experience in Service Oriented Architecture (SOA) and integration concepts/patterns, such as XML Schemas, WS specifications, SOAP, Service Mediation/ESB, Digital certificates, messaging, etc; • Experience with OAS, RAML, GraphQL, REST, microservices, Java, .Net, Kubernetes, Docker; • Active Mulesoft Developer Certification and Platform Architect Mulesoft Certification are a must (both). Specific for Cloud Engineer • Experience running and supporting large complex systems at scale; • Experience with Terraform / Terraform Enterprise; • Experience with cloud container solutions and distributed computing technology; • Understanding of Unix/Linux or Windows systems from kernel to shell and beyond, including system libraries, file systems, and client-server protocols; • Excellent network administration and troubleshooting skills; • Active AWS Solutions Architect / SysOps Administrator Associate certification (Professional level is a plus). You'll be part of the DEEP Integration Team which has both domains (Integration/Cloud Infrastructure) under its scope.