What are the responsibilities and job description for the Broker Developer position at Genesis Consulting Partners, LLC?
Job Description
Job Description
Job Title : Broker Developer
Job Location :
Must have the ability to work hybrid in Brooklyn, NY
Job Summary :
Genesis Consulting has an immediate opportunity for an experienced Application Developer to support full life cycle application development on various platforms for a state agency to enhance the quality of life for citizens. Developers will be building and maintaining systems that provide temporary assistance to eligible citizens. The hardware and software platforms include but are not limited to IBM, UNISYS mainframe, Microsoft Windows client servers, and SUN / UNIX. This team will enhance and maintain applications utilized throughout the agency enabling the delivery of timely services.
Duties and Responsibilities :
State agency has an increased demand for full lifecycle application development across multiple computer platforms. This includes various client eligibility and recertification systems, employment and work engagement services, claims systems, and other critical programs. These applications require periodic refinements and enhancements to ensure optimal performance and functionality. Duties and responsibilities include but may not be limited to :
- Design, develop, test, and deploy integrations using IBM middleware technologies (IIB / ACE, DataPower, and MQ).
- Develop modules using IIB / ACE Toolkit and create / validate WSDL and JSON.
- Build APIs to facilitate data exchange between systems, ensuring accuracy, integrity, and consistency by establishing a backend system of records.
- Create message flows to transform XML messages to JSON and JSON to XML using Message Sets / Static Libraries.
- Test, deploy, and troubleshoot integrations to ensure functionality and reliability.
- Design and implement web services in IIB / ACE to support SOA-based services using SOAP nodes and HTTP nodes (HTTP Input, HTTP Request, HTTP Reply).
- Implement asynchronous HTTP calls with HTTP Asynchronous Request and Response nodes.
- Work with MQ Nodes (MQ Input, MQ GET, MQ Reply) to receive input and send output to target applications.
- Develop SOA, EAI, Web Service, and workflow-based solutions for optimized response times.
- Implement a queue-based guaranteed delivery and retry mechanism to handle exceptions from backend systems.
- Create Message Sets based on various message formats.
- Work with File Nodes (File Input and File Output) to process file-based messages and store output files.
- Develop message flows for updating and retrieving data from Oracle PL / SQL databases
RequirementsMinimum Qualifications / Experience :
Minimum Education :
Required Certifications :
Other :