• Skip to primary navigation
  • Skip to main content
  • Skip to footer

1.844.822.0541

info@nexusgroup.ca

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • English
    • Français
  • Consultant Login
  • Find Your Opportunity
Nexus Systems Group

Nexus Systems Group

  • Home
  • What We Do
    • Staffing Solutions Made Easy
    • Contingent Workforce Management and Payroll Solutions
    • Technology Consulting and Delivery
  • Who We Serve
  • Who We Are
    • Our Team
    • News and Awards
    • Associations and Community
  • Contact Us
  • News

Middleware Programmer/Developer – Level 3

October 29, 2020 by

Requisition Title: Programmer (Middleware) Developer L3
Location: Toronto, ON
Duration: 8 months

SCOPE: 

A Programmer (Middleware) Developer (L3) with 8+ years of experience with design/development of middleware and integration solutions is required to build integration infrastructure for Criminal Justice Digital Design products and work on various application integration endpoints.

 

The consultant is expected to provide the following: 

• Translate business requirements and functional specifications into working, tested applications, which developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code. 

• Analysis, design, development, testing, implementation and documentation of solutions for relevant projects 

• Assessment and development of enhancements/changes requested by business partners 

• Support and maintenance of enterprise applications 

• Knowledge transfer to team members and other personnel 

• Design, implement and work with the project team in completing all relevant and required documentation in alignment with OPS standards 

• Lead the development team to implement performance improvement and issue resolution 

• Design and Implement solution in alignment with the long term technology roadmap taking into consideration business needs and technology demands/requirements 

• The ability to document and analyze business and functional requirements, lead/facilitate JAD sessions and prepare required Architecture Documentation 

• Create, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required 

• Assist with system and user interface design and modifications (data & screen) as required 

• Plan and execute the development work items for team member 

 

Deliverables: 

• Develop integration components using messaging technologies, Service Oriented Architecture (SOA) and services development using IBM Integration Bus

• Design and development using IBM Integration Bus and IBM Websphere Message Broker

• Develop integration modules and components connecting cross application components such as Java and .NET web services, APIs and messages 

• Detailed technical solution design documentation 

• Review code and document the software process flows, business logic, code dependencies, etc. 

• Develop and modify, maintain and unit test changes to solution design and user interfaces 

• Create new web services and orchestrate multiple atomic web services to build complex web service operations 

• Develop web based responsive applications including front end user interface and back application logic 

• Promote programs from development to test environment. System test online and batch programs 

• Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments 

• Work from Object Oriented Design (OOD) models using UML notations (Use Case Diagrams, Class/Logical Diagrams, Sequence Diagrams, State Transition Diagrams, Entity Relationship Diagrams, etc.) 

• Produce visual depiction of use cases and process flows; ensure alignment with the program area and associated business architecture, as well as traceability to solution logical and physical architectures 

• Provide assessment options and estimates for requested changes 

• Provide application support, including participation in on-call rotation 

• Participate in Knowledge transfer 

 

The Vendor’s Personnel will also be required to:

Complete work and achieve milestones within the assigned deadlines;

Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns

related to the Assignment Deliverables, as soon as the he/she becomes aware of them;

Submit Deliverables for the Cluster/Ministry approval as they are completed;

Comply with the Ontario Government and the Cluster/Ministry security procedures and

practices;

Comply with the Ontario Government and the Cluster/Ministry architecture/technology

standards and best practices;

Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and

Confidentiality Guidelines;

Provide knowledge and skill transfer to a designated Cluster/Ministry staff; and

Comply with the Ontario Government I&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures

Experience and Skill Set Requirements

Mandatory Skill set: 

• Design and development experience using IBM Integration Bus and IBM Websphere Message Broker

• Design experience with Service Oriented Architecture (SOA) and services development using IBM Integration Bus

• Design and development experience of distributed systems with a focus on back-end integration and orchestration of services

• Design and development experience of message flows for event driven, real-time and batch processing.

• Experience delivering SOA solutions by integrating applications and services Message queue development and integration or equivalent (IBM MQ is preferred)

• Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications 

• Experience in building asynchronous integration mechanisms and patterns (not limited to file based interfaces) 

• Advanced knowledge with integration tools and services using Websphere message broker, Java, along with web services technologies and tools (WSDL, SOAP, XML, MQ messaging, ESB)

– Experience in middleware software installation, configuration, tuning and administration, as well as experience with application development 

• Experience in structured methodologies for the design, development, 

 

Desirable Skillset 

• Knowledge of creating APIs that require mapping between Java based application XSDs and mainframe copybooks 

• Experience with IBM DataPower, JRules 

• Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills 

• A team player with a track record for meeting deadlines

• Ability to translate/interpret business requirements to technical requirements and deliverables

• Ability to think and operate at an enterprise level

• Excellent written and oral communication skills with technical and business teams.

• Delivery experience in SOA project space

• Strong Integration Design Principles

• Knowledge of portal services

  • Apply Now
  • See All Jobs

Footer

ABOUT NEXUS SYSTEMS GROUP

Nexus is one of North America’s leaders in the provision of technology staff augmentation and strategic resource consulting. With a team of talented professionals using best of breed methodologies, Nexus consistently over delivers with quick, quality and trusted results to its clients and consultants.

LATEST OPPORTUNITIES

  • Senior Change Manager May 20, 2022
  • Java Developer x 3 May 20, 2022
  • Application Software Engineer- Expert May 20, 2022
  • Change Manager May 20, 2022

SOCIAL

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
Report on Business Canada's Top Growing Companies - Nexus Group
Nexus Group Growth 500 2019
Nexus Systems Group Growth 500 2018
NEXUS GROUP SYSTEMS GROUP INC. NEXUSGROUP.CA
  • Contact Us
  • Terms & Conditions
  • Privacy Policy