Job Description
<p><p><b>Job Summary :</b></p><p><br/>We are seeking a skilled Power Apps Solution Integration Developer to join our dynamic IT team.</p><p><br/></p><p>The ideal candidate will have strong hands-on experience in building and integrating business applications using Microsoft Power Apps, along with extensive knowledge of ENOVIA PLM, ProPM, Kafka event streaming platform, and Apigee API management.</p><p><br/></p><p>This role involves designing, developing, and maintaining scalable and robust integration solutions to streamline business processes and enhance digital workflows.</p><p><br/></p><p><b>Key Responsibilities :</b></p><p><br/>- Develop and customize Microsoft Power Apps solutions to meet business requirements, focusing on seamless integration with PLM and project management systems.<br/></p><p><br/></p><p>- Design and implement integration workflows between Power Apps and leading enterprise systems such as ENOVIA (3DExperience), ProPM, Kafka, and Apigee API gateways.<br/></p><p><br/></p><p>- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.<br/></p><p><br/></p><p>- Build event-driven solutions leveraging Apache Kafka, including producers, consumers, and stream processing for real-time data flows.<br/></p><p><br/></p><p>- Create and manage APIs via Apigee to expose enterprise functionality and integrate third-party systems securely.<br/></p><p><br/></p><p>- Participate in system architecture design for integration solutions ensuring performance, scalability, and security.<br/></p><p><br/></p><p>- Develop reusable Power Automate flows and connectors to enhance Power Apps capabilities.<br/></p><p><br/></p><p>- Perform unit testing, troubleshooting, and resolve defects in integration scenarios.<br/></p><p><br/></p><p>- Provide technical documentation and training for end-users and support teams.<br/></p><p><br/></p><p>- Work in an Agile/Scrum environment, participating in sprint planning, code reviews, and continuous Qualifications :</b></p><p><b><br/></b></p><p>- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.<br/></p><p><br/></p><p>- Proven experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI).<br/></p><p><br/></p><p>- Strong understanding of ENOVIA PLM or 3DExperience platform for Product Lifecycle Management.<br/></p><p><br/></p><p>- Experience with ProPM (Project Portfolio Management) systems integration.<br/></p><p><br/></p><p>- Hands-on experience with Apache Kafka for event streaming, including Kafka Connect, Kafka Streams, or related tools.<br/></p><p><br/></p><p>- Experience in designing, developing, and managing APIs using Google Apigee or similar API management tools.<br/></p><p><br/></p><p>- Proficient in building custom connectors, plug-ins, and API integrations in Power Apps.<br/></p><p><br/></p><p>- Knowledge of RESTful API design, JSON, XML, and OAuth authentication.<br/></p><p><br/></p><p>- Familiarity with Azure services (Azure Functions, Azure Logic Apps) is a plus.<br/></p><p><br/></p><p>- Strong problem-solving skills and ability to work independently and as part of a team.<br/></p><p><br/></p><p>- Excellent communication and documentation Knowledge/Skills - :</b></p><p><b><br/></b></p><p>- Advanced proficiency in Microsoft Power Apps development, including Canvas and Model-driven apps.<br/></p><p><br/></p><p>- Experience building custom connectors, components, and plug-ins within the Power Platform ecosystem.<br/></p><p><br/></p><p>- Strong skills with Power Automate for workflow automation and integration scenarios.<br/></p><p><br/></p><p>- Deep understanding of ENOVIA PLM (3DExperience) architecture, data models, and APIs.<br/></p><p><br/></p><p>- Hands-on experience integrating ProPM or other Project Portfolio Management tools with external applications.<br/></p><p><br/></p><p>- Knowledge of PLM workflows and business processes to create efficient digital solutions.<br/></p><p><br/></p><p>- Experience with Apache Kafka architecture including topics, producers, consumers, partitions, and schema registry.<br/></p><p><br/></p><p>- Ability to develop Kafka clients and stream processing applications.<br/></p><p><br/></p><p>- Familiarity with event-driven design patterns and asynchronous messaging for system integration.<br/></p><p><br/></p><p>- Expertise in designing, developing, and managing APIs with Google Apigee or alternatives like MuleSoft, AWS API Gateway.<br/></p><p><br/></p><p>- Strong understanding of API security protocols such as OAuth2, JWT, and API key management.<br/></p><p><br/></p><p>- Ability to monitor, analyze, and troubleshoot API performance and issues.<br/></p><p><br/></p><p>- Proficiency in REST API consumption and development using JSON and XML data formats.<br/></p><p><br/></p><p>- Experience in scripting languages such as JavaScript, PowerShell, or TypeScript for custom development.<br/></p><p><br/></p><p>- Familiarity with C# and .NET framework for extending Power Platform or custom backend logic.<br/></p><p><br/></p><p>- Practical knowledge of Microsoft Azure services related to Power Platform (Azure Functions, Logic Apps, Azure Service Bus).<br/></p><p><br/></p><p>- Understanding of CI/CD pipelines and DevOps practices for automated build, test, and deployment.<br/></p><p><br/></p><p>- Exposure to containerization and microservices architecture is a plus.<br/></p><p><br/></p><p>- Ability to analyze complex business requirements and translate them into scalable integration solutions.<br/></p><p><br/></p><p>- Strong documentation skills for technical specs, API documentation, and process flows.<br/></p><p><br/></p><p>- Effective collaboration and communication with cross-functional teams including business users and IT stakeholders.<br/></p><p><br/></p><p>- Experience with other PLM systems (CATIA, DELMIA) and their integration techniques.<br/></p><p><br/></p><p>- Knowledge of database systems such as SQL Server, Oracle, or NoSQL databases.<br/></p><p><br/></p><p>- Familiarity with Agile/Scrum methodologies and tools like Jira or Azure DevOps.</p><br/></p> (ref:hirist.tech)