Short Description:
Application Integration developer & architect to be primarily responsible for programming and maintaining system interfaces - Integration Developer - Level 4 - 12+ Years
Complete Description:
CFSA has initiated an IT strategy that aims to make the Child Information Systems Administration more nimble and responsive to practice changes. A major component of the IT strategy is enhancing the enterprise case management application, FACES.NET. The application is build on microsoft dot net platform.
Another component is the implementation of commercial off the shelf systems (COTS) with bidirectional or one-way integration with FACES.NET. The systems requiring integration with FACES.NET include avoka forms platform, Sumtotal learning management system, mobile app built on the Xamarin platform. In order for the various systems to better communicate with FACES.NET we envision using Application Program Interfaces (APIs).
JOB DUTIES
1. Designs and creates web services/ APIS/interfaces to integrate a variety of systems and technologies to solve identified business problems. Technologies include on premise and cloud hosted applications, custom .NET based applications, and mobile apps.
2. Analyzes problems to advise on or recommend solutions utilizing knowledge of theory, principles, and technology while being perceptive to limitations of legacy applications.
3. Completes analysis, design, development, testing and implementation of new bi-directional interfaces.
4. Provides maintenance, support, and coding enhancements for existing interfaces.
5. Maintains accurate, complete integration documentation for data flows, connectivity specifications, routing, filtering, data manipulation, problem resolution, root cause analysis and change control.
6. Administers interface engine administration including application of updates and patches.
7. Review API registrations, configure access, and provide analytics to management.
JOB KNOWLEDGE AND SKILL REQUIREMENTS:
• Experience with Object Oriented Design and Programming, Scripting Languages , REST, SOAP, architecture, Web APIs, .NET, MVC, HTTPs, Java, Ruby on Rails, JSON, XML, XSLT, SAML, OAuth
• Led successful integration of interfaces, API development, risk analysis, testing, and monitoring.
• Experience or certification in API management platforms required – APIGEE, Layers7, 3scale, MuleSoft etc
• The ideal candidate should have authored or maintained technical documentation used for all phases of integration: analysis, design, development, unit testing, and integrated testing.
• Experience in implementing interfaces from multiple systems (onpremise, cloud, mobile app, NET application,) is required.
• Knowledge and skills to support communication protocols and standards such as XML is necessary.
• Strong knowledge of batch processes, data mapping, and translations is required.
• Hands on technical experience with interface engine technology in human service or government related environment is desired.
• Strong knowledge of real-time interface spooling, archiving, traces, connectivity, client/server configuration, pseudo connections, routing, and error exception handling will be an added plus.
Skills:
Skill
Required / Desired
Amount
of Experience
Expertise Rating
Object Oriented Design and Programming
Required
4
Years
3 - Expert
Configuration of API management platforms such as APIGEE or Layers7 or 3scale or MuleSoft or epiphany or mashery or axway etc
Required
2
Years
2 - Proficient
Designing and developing bi-directional interfaces from multiple systems (onpremise, cloud, mobile app)
Required
2
Years
3 - Expert
knowledge of real-time interface spooling, archiving, traces, connectivity, client/server configuration
Required
1
Years
2 - Proficient
Project Management
Required
3
Years
1 - Basic
Client Relationship Management
Required
6
Years
3 - Expert
Has candidate have experience or certification in API management platforms such as APIGEE, Layers7, 3scale, MuleSoft etc
Has candidate developed restful APIs to integrate a mobile app with legacy application