logo

JobNob

Your Career. Our Passion.

Senior developer


Cogent Infotech Corp


Location

White Plains, NY | United States


Job description

Project Overview
Client organization recognizes the critical role of integration solutions powered by IBM App Connect Enterprise (ACE) in facilitating seamless communication and data exchange across our systems and applications. To ensure the stability, reliability, and ongoing support of our integration platform, we are planning to hire an IBM ACE Developer as a contingent worker dedicated to supporting production operations and BAU (Business as Usual) activities. This project overview outlines the objectives, scope, and key deliverables of this initiative. **Objectives:** 1. **Ensure Production Stability:** - Provide timely resolution of incidents, issues, and service requests related to the IBM ACE integration platform deployed in our production environment. - Minimize disruptions to business operations and maintain high availability and reliability of integration solutions. 2. **Support BAU Activities:** - Perform routine maintenance, monitoring, and optimization of existing integration solutions to meet changing business requirements and ensure alignment with best practices. - Implement enhancements and updates as needed to support evolving business needs and technological advancements. **Scope of Work:** 1. **Incident Management:** - Receive, triage, and prioritize incidents reported by users or detected through monitoring tools. - Diagnose root causes, implement temporary workarounds, and coordinate with internal teams or external vendors to resolve incidents within defined SLAs. 2. **Change Management:** - Implement approved changes to integration solutions following established change management processes, including development, testing, deployment, and documentation. - Ensure changes are implemented with minimal disruption to production operations and are thoroughly tested to validate functionality and mitigate risks. 3. **Monitoring and Optimization:** - Proactively monitor the performance, health, and utilization of the IBM ACE integration platform using monitoring tools and dashboards. - Identify opportunities for performance optimization, capacity planning, and resource utilization improvements to enhance system efficiency and scalability. **Key Deliverables:** 1. **Incident Resolution:** - Timely resolution of incidents and service requests related to the IBM ACE integration platform, ensuring minimal impact on business operations. 2. **Change Implementation:** - Successful implementation of approved changes, updates, and enhancements to integration solutions, following established change management processes. 3. **Performance Optimization:** - Identification and implementation of performance optimization initiatives to improve the efficiency and scalability of integration solutions. 4. **Documentation Updates:** - Review and update documentation related to IBM ACE integration solutions, including design specifications, configuration settings, and operational procedures.

Job Functions & Responsibilities
**Key Responsibilities:** 1. **Production Support:** - Monitor and respond to incidents, alerts, and service requests related to the IBM ACE integration platform deployed in the production environment. - Diagnose and troubleshoot issues with message flows, connectivity, and data transformation to minimize disruptions to business operations. - Implement temporary workarounds and permanent fixes to resolve incidents within defined SLAs, ensuring minimal impact on business continuity. 2. **BAU Activities:** - Perform routine maintenance tasks, including configuration changes, software updates, and patch deployments, to keep integration solutions up-to-date and aligned with best practices. - Monitor system performance, resource utilization, and capacity trends to identify opportunities for optimization and efficiency improvements. - Implement enhancements and updates to existing integration solutions to support evolving business needs and technological advancements. 3. **Change Management:** - Implement approved changes to integration solutions following established change management processes, including development, testing, deployment, and documentation. - Coordinate with stakeholders, including business users, IT teams, and external vendors, to ensure smooth and seamless implementation of changes with minimal disruption to production operations. 4. **Documentation and Knowledge Sharing:** - Maintain accurate and up-to-date documentation of integration solutions, including design specifications, configuration settings, deployment procedures, and troubleshooting guides. - Share knowledge and expertise with internal team members through training sessions, knowledge transfer sessions, and documentation reviews to build capacity and enhance collective skills. 5. **Performance Optimization:** - Identify opportunities for performance optimization, capacity planning, and resource utilization improvements to enhance the efficiency and scalability of integration solutions. - Implement performance tuning techniques, such as message flow optimization, cache configuration, and resource pooling, to improve system responsiveness and throughput. 6. **Incident Management:** - Participate in incident management processes, including incident triage, root cause analysis, and resolution, to ensure timely and effective resolution of production incidents. - Collaborate with cross-functional teams, including developers, system administrators, and support engineers, to coordinate incident response efforts and minimize business impact.

Skills
1. **IBM App Connect Enterprise (ACE):** - Proficiency in IBM ACE development, including message flow design, message transformation, and connectivity configuration. - Experience with ACE Toolkit, ACE administration console, and ACE runtime environments. - Ability to design and implement integration patterns, message routing, and data transformation logic using ACE nodes and ESQL (Extended Structured Query Language). 2. **IBM MQ (Message Queuing):** - Knowledge of IBM MQ concepts, architecture, and messaging protocols. - Experience with IBM MQ administration tasks, such as queue creation, configuration, and monitoring. - Ability to integrate IBM ACE with IBM MQ for reliable and asynchronous message delivery between systems and applications. 3. **IBM DataPower Gateway:** - Experience with IBM DataPower Gateway, including configuration, administration, and troubleshooting. - Knowledge of DataPower features and capabilities, such as XML Firewall, Multi-Protocol Gateway, and Web Application Firewall (WAF). - Ability to configure DataPower policies, security settings, and service endpoints to facilitate secure and efficient data exchange. 4. **Integration Concepts and Standards:** - Strong understanding of integration concepts, protocols, and standards, including ESB (Enterprise Service Bus), messaging, REST, SOAP, and JSON. - Familiarity with integration design patterns, such as publish-subscribe, request-reply, and message transformation patterns. - Knowledge of industry best practices and standards for integration architecture, governance, and security. 5. **Scripting and Programming Languages:** - Proficiency in scripting languages such as JavaScript, Python for implementing custom logic and automation tasks. - Familiarity with programming languages such as Java for extending functionality and integrating with external systems and APIs. 6. **Troubleshooting and Performance Optimization:** - Excellent problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex integration issues in a timely manner. - Experience with performance tuning, capacity planning, and optimization techniques for integration solutions to ensure scalability and efficiency. 7. **DevOps and Continuous Integration/Continuous Deployment (CI/CD):** - Experience with DevOps practices, version control systems (e.g., Git), and CI/CD pipelines for automated build, test, and deployment of integration solutions. - Knowledge of containerization technologies such as Docker and orchestration platforms like Kubernetes for deploying and managing integration containers. 8. **Communication and Collaboration:** - Strong communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders and collaborate with cross-functional teams. - Experience working in Agile or Scrum methodologies, participating in sprint planning, daily stand-ups, and sprint reviews.

Education & Certifications
- Bachelor's degree in Computer Science, Information Technology, or related field. - Minimum of 8+ years of experience in IBM ACE development and support roles. - IBM Certified Solution Developer - IBM App Connect Enterprise - IBM Certified System Administrator - IBM App Connect Enterprise

Report this job


Job tags

Permanent employmentContract workTemporary work


Salary

All rights reserved