HM Note: This hybrid contract role is in office at the managers discretion. Candidates resumes must include first and last name.
Description
Scope
- Courts Digital Transformation (CDT) project requires a solution designer who is responsible for translating business requirements into effective scalable and secure technology solutions. This role involves the analysis and documentation of the business processes that are related to system-to-system integrations within the complex business domains. Additionally the role includes validating and documenting the vendors APIs. and nbsp;
and nbsp;
Assignment Deliverables
- Provide application support by converting client requirements and functional specifications into detailed technical designs.
- Analyze and document business processes related to system integrations.
- Produce integration design documents ensuring clarity and completeness.
- Collaborate with business stakeholders to obtain approval and sign-off on design documents.
- Understand vendor APIs and validate them across various integration scenarios to support the development team.
- Update API documentation to reflect any changes or enhancements.
- Participate in the creation of high-quality software designs and documentation across all phases of the SDLC.
- Develop and write code and conduct unit testing to ensure code quality and functionality.
- Support the QA team during system testing and User Acceptance Testing (UAT).
- Prepare deployment packages and detailed build instructions for Development UAT and Production environments.
Skills
Experience and Skillset Requirements
and nbsp;
Mandatory Requirements
- Experience with REST API design and development including experience with API documentation and testing.
- Proficient in analyzing and interpreting complex business processes. and nbsp;
- Excellent communication skills both written and verbal and the ability to work effectively with both technical and non-technical stakeholders including business analysts project managers and developers.
- Highly developed interpersonal and negotiation skills and nbsp;
- Ability to create technical design documents integration specs and deployment guides.
- Ability to lead developers for troubleshooting issues in various environments. and nbsp;
Nice to Have Requirements
- Ontario Criminal Justice business knowledge is a plus.
Desired Skills and Experience
- Ability to validate and work with third-party/vendor APIs
- Experience with API documentation tools (e.g. Swagger Postman)
- Proficiency in one or more programming languages (e.g. Java Python) and nbsp;
- Strong knowledge of software development principles and SDLC
- Experience on development cloud native application with microservice design. and nbsp;
- Experience with data model database such as Azure SQL. and nbsp;
- Experience with cloud based IAM integration. and nbsp;
- Familiarity with UML sequence diagrams and flowcharts
- Strong problem-solving and debugging skills and experience diagnosing and resolving complex integration issues.
- A track record of delivering high-quality robust and scalable integration solutions in a fast-paced deadline-driven environment and experience leading teams and mentoring junior members.
- Experience participating in Agile software development methodologies such as Scrum or Kanban and experience leading sprint planning and retrospectives.
- Excellent documentation skills and experience producing high-quality design documentation including sequence diagrams data flow diagrams and class diagrams.
- Experience in structured methodologies for the design development and implementation of applications and nbsp;
- Good understanding of diverse business environments especially government environments and a good understanding of the business drivers in these environments and nbsp;
- Ability to translate/interpret business requirements to technical requirements and deliverables
and nbsp;
Resumes Evaluation/Criteria:
and nbsp;
Criteria 1: Technical Skills - 30 Points
- Experience with REST API design and development including experience with API documentation and testing.
- Ability to validate and work with third-party/vendor APIs
- Experience with API documentation tools (e.g. Swagger Postman)
- Proficiency in one or more programming languages (e.g. Java Python) and nbsp;
- Strong knowledge of software development principles and SDLC
- Experience on development cloud native application with microservice design. and nbsp;
- Experience with data model database such as Azure SQL. and nbsp;
Criteria 2: Business Skills - 30 Points
- Familiarity with UML sequence diagrams and flowcharts
- Proficient in analyzing and interpreting complex business processes. and nbsp;
- Excellent communication skills both written and verbal and the ability to work effectively with both technical and non-technical stakeholders including business analysts project managers and developers.
- Knowledge of Criminal Justice business
- Extensive experience working with business to understand the complex business processes and communicate the IT solution in a clear and non technical way. and nbsp;
Criteria 3: and nbsp;Analytical Skills - 20 Points
- Ability to translate/interpret business requirements to technical requirements and deliverables
- Proven ability to identify and analyze business requirements and nbsp;
- Strong problem-solving and debugging skills and experience diagnosing and resolving complex integration issues.
and nbsp;
Criteria 4: and nbsp;Communication - 20 Points
- Excellent analytical problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills and nbsp;
- Experience with facilitating and leading discussions with technical teams as well as business and nbsp;
- A team player with a track record for meeting deadlines
Knowledge Transfer and nbsp;
What needs to be KT
- All documentation relating to functional and technical specifications for systems development Documentation relating to business processes Research data plans and amp; designs including architecture sitemaps protypes usability. and nbsp;
- Document for all technical decisions
and nbsp;
To whom
- Project Manager / Team members
and nbsp;
When
- 1:1 meetings / team meetings / documentation on SharePoint site throughout the duration of the project life cycle etc.
Must haves:
- Experience with REST API design and development including experience with API documentation and testing
- Proficient in analyzing and interpreting complex business processes
- Excellent communication skills both written and verbal and the ability to work effectively with both technical and non-technical stakeholders including business analysts project managers and developers
- Highly developed interpersonal and negotiation skills and nbsp;
- Ability to create technical design documents integration specs and deployment guides
- Ability to lead developers for troubleshooting issues in various environments. and nbsp;
Nice to have:
Ontario Criminal Justice business knowledge is a plus