Job Title: MuleSoft Developer
Salary: Competitive + Benefits!
Location: Hybrid working, home & BCA Coimbra (monthly visits)
Working Hours: Monday - Friday, 40 hours
Job Status: Permanent
Who we are!
The Constellation Automotive Group is the largest vertically integrated digital car marketplace in Europe, combining the leading digital brands across the segments of Consumer to Business (C2B), Business to Business (B2B) and Business to Consumer (B2C). Across our digital platforms we exceed £20 billion of Gross Merchandises Value (‘GMV’) on an annual basis. This includes market leading brands such as BCA, We Buy Any Car, cinch and Marshall.
The Constellation Technology Team provides a group-wide set of Technology Products and Services across the Constellation Automotive Group. We are a central function working across the following domains: Technology Operations, Cyber Security, Product, Engineering, Enterprise Applications, Logistics, Architecture and Portfolio; across the UK and Europe.
Role Overview:
Reporting to the Integration Engineering Manager, you will be joining our integration team, which sits at the heart of our internal system communication and customer integrations.
BCA has just added MuleSoft to its integration tool kit. It is at the beginning of a MuleSoft Greenfield Transformation journey, which involves migration from legacy integration tools to MuleSoft, integration with Salesforce, integration with new ERP, HR and other enterprise systems. You as an experienced MuleSoft Developer will work with our Engineering Manager and Integration Team, to help us on our journey of implementing MuleSoft within BCA.
As part of our digital transformation, we are in the process of transforming all of our back office systems which will involve re-engineering our existing services. This is an excellent opportunity for an experienced MuleSoft developer who is looking for a future with an employer who will support their technical and personal growth. You will have the opportunity to drive strategy and influence best practice.
A suitable candidate will have proven experience in MuleSoft, who wants to use their skills in an interesting innovative way, works well in a creative multi-talented team and is passionate about moving to a cloud based future.
As we are looking for great people to build our future, you will be assessed on: longevity in previous roles; effective communication; provable technical competence; team fit and a drive for self-improvement.
Key Outcomes:
* Converting business requirements into practical solutions, delivering high quality products that are fit for purpose, robust and secure.
* Collaborating with project/product teams to create, design and deliver a range of re-useable cloud solutions using MuleSoft.
* Results orientated with the ability to consistently map efforts against KPIs.
* Continually reviewing the development and approaches to ensure base standards are consistent and latest MuleSoft platform features are being used.
* Maintaining, monitoring, troubleshooting and supporting the current MuleSoft estate with ability to dive into root cause analysis and document findings.
* Creating technical designs, writing acceptance criteria, performing test driven development and breaking deliverables down into smaller units of work.
* Become a key contributor and advocate of Microservices, API Management, process automations and frameworks in projects and programs.
* Identify, analyse and develop interfaces and integration flows using MuleSoft Anypoint platform including Mule Runtime, Connectors, Design Center and API management.
* Responsible for programming and software development using MuleSoft and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
* Explain complex technical issues to developers, team leads and architects in an easy-to-understand manner and recommend clearly thought-out solutions.
* Experience in developing Synchronous / Asynchronous communication patterns and problem-solving abilities with respect to Message Sequencing, Correlation, and Queuing.
* Implementation of different integration design patterns using MuleSoft.
* Develop solutions by designing system specifications, standards and programming, as well as Troubleshooting issues and provide bug fixes.
* Able to deploy Mule applications across the SDLC using continuous deployment techniques.
* Implementation experience with Mule API management.
* Knowledge of Security, Logging, Auditing, Policy Management and Performance Monitoring and KPI for end-to-end process execution.
Skills and Experience
* 5+ years of integration experience and more than 3 years of MuleSoft hands-on experience.
* Experience in JavaScript, RAML, REST, SOAP, Maven, CI/CD pipelines, Anypoint Studio, Munit, Azure DevOps.
* Hands on development experience of Integration Patterns and MuleSoft best practices and standards.
* Extensive development and experience of MuleSoft Dataweave.
* Ability to speak to those from a technical and non-technical background.
* Passion and a genuine interest for Integration Cloud technologies and products.
* Flexible in approach to role and responsibilities.
* Confident enough to challenge but, equally, seeks feedback, listens carefully and always ensures the right outcome for BCA.
* Proven experience working within multiple software development lifecycle methodologies.
* Enthusiastic and driven with a desire to succeed.
* Excellent team player.
* Cultural awareness and emotional intelligence, backed by demonstrable experience working closely with diverse cultures.
Additional Notes:
This role includes a hybrid working arrangement from our Coimbra office.
Please note that only applications submitted in English will be considered.
Our policy is to employ the best qualified people and provide equal opportunity for the advancement of employees including promotion and training and not to discriminate against any person because of gender, race, ethnicity, age, sexual orientation, religion, belief or disability.
#J-18808-Ljbffr