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 OIT API management tools, vetting capabilities against requirements and performing validation activities as required
Contribute to development and management of OIT 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
Requirements
A minimum of 5 years of experience successfully delivering high performing application solutions that meet scope, cost, and date parameters
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
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 Microsoft .NET, Java, JavaScript, PHP, and Python, as well as scripting in Linux and Windows
Experience working with relational databases and 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:
Experience with a leading customer relationship management platform Proficiency with API Gateway
Familiarity with WSO2
Experience with Agile methodologies, as well as more traditional structured approaches
Experience with a version control system such as TFS and GitHub