Design and Development: Design, develop, and implement responsive UI components for IBM BPM solutions, ensuring alignment with business requirements and user experience standards.
Customization: Customize and enhance IBM BPM Coaches and UI toolkits to meet specific project requirements.
Integration: Work on integrating BPM UI components with backend services, including REST APIs and web services.
Migration: Migrate existing custom application to IBM Application with similar existing functionalities.
User Experience: Collaborate with stakeholders and business analysts to understand user needs and translate them into functional UI designs.
Troubleshooting: Analyse and resolve BPM application related issues within BPM processes and ensure seamless performance across different platforms.
Best Practices: Implement best practices in UI development, ensuring reusability, scalability, and high performance.
Automated Testing and Deployment: Conduct thorough testing of UI components using automated testing and deployment to ensure robustness, responsiveness, and compatibility with different browsers.
Documentation: Prepare and maintain technical documentation related to UI development and enhancements.
Collaboration: Work closely with BPM developers, architects, and other team members to ensure smooth integration of UI components within the overall BPM solutions.
Key Skills and Qualifications:
IBM BPM Expertise: 8+ years of hands-on experience with IBM BPM, specifically in developing and customizing UI components.
UI/UX Design: Proficiency in designing user-friendly, responsive interfaces using IBM BPM Coaches, HTML5, CSS3, and JavaScript.
Frameworks: Experience with front-end frameworks and libraries like AngularJS, React, or Vue.js is a plus.
BPM Tools: Strong understanding of IBM BPM Process Designer, Coaches, and UI Toolkit.
Integration Knowledge: Familiarity with integrating BPM with RESTful services, SOAP, and other APIs.
Problem-Solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot UI-related issues.
Communication Skills: Strong verbal and written communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.
Collaboration: Ability to work in a team-oriented environment and collaborate with cross-functional teams.
Educational Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
IBM BPM certifications