Role : Enterprise Application Integration Architect Cum TEAM LEAD
Roles and Responsibilities :
- The successful candidate will combine analytical ability, technical integration skills, team management qualities, support handling capabilities and project management principals to develop and lead data integration projects and support.
- The Application Integration Lead will be responsible for the design, development, and operation of application interfaces, data flows, and APIs, utilizing both vendors delivered services and internal API management tools. This includes transitioning legacy data feeds to SaaS-oriented integration technologies, providing seamless data flow among on-premise and hosted applications.
Key Responsibilities :
- Manage day to day operation :
a) Establish and run day-to-day integration mechanics, planning and implementation processes
b) Coordinate all among and between all functional resources and work-streams
- Architect the successes :
a) Provide focus and direction
b) Identify and adopt best practices
c) Ensure value preservation, capture, optimization
- Accelerate the process :
a) Manage pace and momentum of the integration
b) Push for timely decisions and actions
c) Provide accountability for deadlines
- Personally, drive the change :
a) Issue identification and resolution
b) Communicate and connect
- Deliver the required systems integration solutions for a new business solution replacement and platform change, ensuring continuity and security of the systems, data, and business services during the conversion
- Help define the integration and dataflow architecture and evaluate vendor web services and API capabilities. Identify gaps in available integration services and work on remediation strategies to ensure stability as the underlying platform technologies continue to evolve
- Help assess future integration management tools, vetting capabilities against requirements and performing validation activities as required
- Contribute to development and management of external-facing API layer for business partner integration; e.g. mobile apps, third-party applications and services.
- Collaborate with support teams to resolve production incidents and proactively seek opportunities to develop preventative measures to avoid recurrence.
- Foster strong team skills and culture for improving application integration techniques.
Job Requirements :
- Ready to work in shifts as per demand
- A minimum of 7-10 years of experience of successfully delivering high performing application integration solutions that meet scope, cost, and date parameters
- Experience in leading integration team for more than 3 years
- A minimum of 3 years of experience in software development utilizing a variety of common system integration methods and technologies including web services, SOAP, JSON, REST, APIs, XML, automated testing frameworks, and orchestration tools
- Graduation / Post Graduation Degree in Computer Science / Information Technology
- Expertise in comparing integration approaches and assessing their relative strengths and limitations in terms of meeting business goals
- Experience developing integrations in several technologies and languages such as Seeburger, SAP PI/PO, IBP ACE/API, Microsoft .NET, Java, JavaScript, PHP, and Python, scripting in Linux and Windows
- Experience working with relational databases & SQL supporting legacy integration techniques
- Strong analytical and problem-solving skills with a commitment to customer service
- Highly motivated with very strong interpersonal skills, oral and written communication skills, and the ability to work effectively independently or as part of a team
- Flexibility to balance competing initiatives, multi-task between project development and customer support, and adapt to changing business and technical requirements
- Experience working in and contributing to a team-oriented, collaborative environment that values positive, collegial relationships among co-workers
Preferred Qualifications :
- Proficiency with Seeburger, SAP PI/PO, IBM ACE/API and WebSphere suite of applications.
- Working experience with at least one programming language and database queries.
- Familiarity with Communication protocols like HTTP, HTTPS, FTP, SFTP, FTPS, OFTP, AS1, AS2, etc.
- Experience with Agile methodologies, as well as more traditional structured approaches.