System Integration Developer
Description de l'entreprise
À propos de Veolia Amérique du Nord
Filiale du groupe Veolia, Veolia North America (VNA) propose une gamme complète de services de gestion de l'eau, des déchets et de l'énergie, notamment le traitement de l'eau et des eaux usées, la collecte et l'élimination des déchets commerciaux et dangereux, le conseil en énergie et la récupération des ressources. VNA aide ses clients commerciaux, industriels, du secteur de la santé, de l'enseignement supérieur et des municipalités dans toute l'Amérique du Nord. Veolia North America, dont le siège social se trouve à Boston (Massachusetts), compte environ 10 000 employés répartis sur plus de 350 sites à travers le continent. Veuillez consulter notre site web www.veolianorthamerica.com.
Description de l'emploi
BÉNÉFICES
L'ensemble des avantages sociaux de Veolia comprend des politiques de congés payés, ainsi qu'une assurance maladie, dentaire et visuelle. En outre, les employés ont le droit de participer à un plan 401(k) parrainé par l'employeur, afin d'épargner pour la retraite. La rémunération et les avantages des employés représentés par un syndicat sont définis dans leur convention collective.
Objectif du poste :
The Integration Developer is responsible for designing and implementing integration solutions using the MuleSoft Integration platform. A strong background in developing integrations utilizing various protocols in multiple data formats is required. Development expertise within the MuleSoft Integration platform is essential.
The Integration Developer will function as a core member of the integration team, which includes other developers, testers, architects, and is overseen by a director. They will work closely with other technical and business team members, following organization-wide integration standards and principles. Strong communication skills, documentation capabilities, and the ability to collaborate effectively in a team environment are crucial for success in this role.
Operating within a dynamic, cross-functional environment, they’ll find significant opportunities for career growth within our rapidly expanding organization.
Principales fonctions/responsabilités :
Integration Design and Development
- Utilize the MuleSoft Integration platform to design and develop robust integration solutions – MuleSoft experience is a requirement.
- Create integrations using various protocols such as HTTP, HTTPS, JDBC, JMS, REST, and SOAP.
- Demonstrate proficiency in handling data formats, including JSON, XML, CSV, and YAML.
- Utilize RAML for effective API specification and design.
- Implement version control using source control tools, particularly GitLab.
API/Integration Design Principles and Management.
- Apply understanding of RESTful API/Integration design principles to ensure efficient and scalable solutions.
- Demonstrate familiarity with project management and build automation tools.
- Employ tactics for mapping and transforming data within integration workflows.
- Utilize various deployment models for Mule applications, focusing on automation for efficiency.
- Utilize advanced components of API/Integration Manager, such as Apigee, for proxy management, contract management, SLAs, etc.
Integration Patterns and Security
- Leverage extensive experience with integration patterns, including Batch, Messaging, and APIs.
- Apply understanding of application security protocols, such as OAuth, SSH, and encryption.
Communication and Documentation
- Demonstrate strong technical and non-technical communication skills to collaborate effectively within a team.
- Document API/Integration specifications and technical designs to ensure clarity and maintainability.
Implementation and Testing
- Prepare Implementation/Deployment Plans for each application within the integration landscape.
- Code, conduct unit testing, and provide support for System Integration Testing (SIT) for each Integration Object.
Qualifications
Formation/expérience/antécédents :
- Bachelor’s Degree Computer Science, Information Technology, or related field.
- At least 3+ years of experience in software development, engineering or data engineering.
- Experience using the MuleSoft Integration platform, showcasing proficiency in designing and implementing integration solutions.
Connaissances/compétences/aptitudes :
- 3+ years of experience in software development, engineering or data engineering.
- Proven track record of creating integrations using HTTP, HTTPS, JDBC, JMS, REST, and SOAP protocols.
- Understanding of various data formats, including json, xml, csv, and yaml.
- Familiarity with deployment models for MuleSoft applications, emphasizing automation, reusability, and scalability.
- Experience with advanced components of API/Integration Manager, such as Apigee.
- Extensive experience with integration patterns, including Batch, Messaging, and APIs.
- Understanding of application security protocols, such as OAuth, SSH, and encryption.
- Experience documenting API/Integration specifications and technical designs.
- Excellent communication and collaboration skills for working within cross-functional teams.
Certification/licences/formation requises :
Il s'agit d'une obligation :
- MuleSoft Certified Developer
Preferred but not required:
- AWS Certified Solutions Architect
- Training or certification in Agile methodologies such as Scrum or Kanban, as many integration projects follow Agile practices.
Exigences physiques :
- Office environment located in Milwaukee, WI. Onsite required.
- 25% travel required
Informations complémentaires
Nous sommes un employeur souscrivant au principe de l'égalité des chances ! Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap ou de statut d'ancien combattant protégé.
Clause de non-responsabilité : Les informations relatives au salaire, à la rémunération et aux avantages sont exactes à la date de publication du présent avis. L'entreprise se réserve le droit de modifier ces informations à tout moment, sous réserve de la législation applicable.