Maarut Inc -
34 Jobs
East York, ON
Experience and Skill Set Requirements
Must Have
- At least 10 years of relevant experience
- Strong expertise in enterprise integration design, including experience with integration patterns, technologies, design principle and best practices.
- Hands-on experience working with solutions built on IBM WAS and related product stack
- Hands-on experience with integration technologies, such as APIs, Message Queues and Middleware, Enterprise Service Bus (ESB)
- Experience working with Agile methodologies
- Expertise in one of the leading cloud platforms. E.g., Azure
- Expert knowledge of data security and authentication such as OAuth, OpenID Connect, SAML to secure ministry information assets
Desirable Skillset
- Strong expertise in enterprise integration design, including experience with integration patterns, technologies, design principle and best practices.
- In-depth knowledge of Spring Framework, especially Spring Integration, and experience designing and building integration solutions using it.
- Experience with integration technologies, such as JMS, AMQP, or REST, and an understanding of how they are used in IBM ACEs or a Spring Integration context.
- Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in cloud integration platforms such as Azure Integration services
- Experience with data model, database such as Oracle, SQL server.
- Experience with cloud-based integration solutions
- 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.
- 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 development teams and mentoring junior developers.
- 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.
- Business Architecture experience at the specified experience level
- Familiar with Business, Logical and Physical architecture designs and documents
- Experience in structured methodologies for the design, development and implementation of applications
- Experience in developing enterprise architecture deliverables (e.g. models) based on Ontario Government Enterprise Architecture processes and practice
- Knowledge and understanding of Information Management (including record keeping) policies and practices
- Experience in the use of business architecture and modeling software Knowledge and experience with a wide range of methods, techniques and tools for business architecture such as, but not limited to: business functional modeling, service lifecycle modeling, business event modeling, business process mapping, value chain analysis, and other related disciplines
- Successfully completed business architectures in government settings or similar complex, multi-project/ multi-client organizations
- Good understanding of diverse business environments, especially government environments, and a good understanding of the business drivers in these environments
- Proven ability to identify and analyze business requirements
- Highly developed interpersonal and negotiation skills
- The ability to document and analyze business and functional requirements, lead/facilitate JAD sessions and prepare required Architecture Documentation.
- Ability to translate/interpret business requirements to technical requirements and deliverables
- Ability to think and operate at an enterprise level
Requirements
Must Have:
- At least 10 years of relevant experience
- Hands-on experience working with solutions built on IBM WAS and related product stack
- Hands-on experience with integration technologies, such as APIs, Message Queues and Middleware, Enterprise Service Bus (ESB)
- Expert knowledge of data security and authentication such as OAuth, OpenID Connect, SAML to secure ministry information assets
- Experience with integration technologies, such as JMS, AMQP, or REST, and an understanding of how they are used in IBM ACEs or a Spring Integration context.