Maarut Inc -
24 Jobs
East York, ON
Responsibilities:
- Applied to both the process and the outcome of thinking out and specifying the overall structure, logical components, and the logical interrelationships of a computer, its operating system, a network, or other conception.
- Defines the structure and relationship among applications, including the identification of re-usable components, quality level metrics, the organization and layering of software, and the determination of interfaces.
- Responsibilities also include developing, implementing and managing at least one cross-platform application in a large and distributed environment, monitor the whole system, understand all interactions between components on a given level of abstraction, as well as to define limitations and requirements for source code.
- Defines the interactions between application packages, databases and middleware systems.
General Skills:
- Experience in the development and implementation of application architectures at the specified experience level
- Extensive experience with at least two different computing platforms, operating systems, environments, database technologies, programming languages and communication protocols
- Experience with middleware and gateways
- Knowledge of performance considerations in different environments
- Experience in structured methodologies for the design, development and implementation of applications
- Extensive experience in systems analysis and design in large systems environments
- Experience in the use of development tools, Computer Aided Software Engineering ( C A S E ) tools, information retrieval packages, and other software tools such as project management software and business re-engineering software
- Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries
- Experience in developing enterprise architecture deliverables (e.g. models)
- Awareness of emerging I&IT trends and directions
- 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
Desirable Skills:
- Knowledge and understanding of object-oriented analysis and design techniques
- Experience in developing enterprise architecture deliverables (e.g. models) based on Ontario Government
- Enterprise Architecture methodologies, processes and practice
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience designing detailed functional and technical requirements for new and existing business solutions
- Experience developing enterprise architecture deliverables (e.g. models and documentation)
- Experience leading multi-tier application infrastructure design, documentation and configuration for medium or large corporate implementations
- Experience designing, developing, implementing and maintaining large complex applications, workflow processes and dynamic forms
Requirements
Experience and Skill Set Requirements:
Must haves:
- At least 10 years of experience in design, development, implementation and maintenance of large complex Adobe AEM applications, workflow processes and dynamic forms.
- At least 10 years of experience in Adobe AEM integration with other systems such as Oracle Siebel, IBM Curam, J2EE or other COTS systems.
Skill Set Requirements:
Core Skills and Experience:
- At least 10 years of experience in design, development, implementation and maintenance of large complex Adobe AEM applications, workflow processes and dynamic forms.
- At least 10 years of experience in Adobe AEM integration with other systems such as Oracle Siebel, IBM Curam, J2EE or other COTS systems.
- At least 10 years of experience in Adobe LiveCycle products such as Form, Output, Reader Extension, Digital Signature, and Rights Management.
- Demonstrated experience with Adobe AEM enterprise technology, integration solutions, and solution methodologies
Technical Skills and Experience:
- Must have hands-on experience with n-tier web-based applications, Unix, Shell Scripting, Ant script, Javascript, XML/XSD, XSL, HTML5, and source code management tools like Subversion or CVS.
- Execute tasks on XSLT/XQuery/XPath and transformation capabilities, hands-on experience with Oxygen XSLT IDE or any XSLT IDE for creating and debugging XSL
- Experience designing detailed functional and technical requirements for new and existing business solutions.
- Working knowledge in analyzing and designing changes to existing web-based software solutions
- Working knowledge of SDLC methodologies such as Agile development
- Demonstrated experience in and understanding of J2EE architecture
Soft Skills:
- Strong communication skills; both written and verbal
- Ability to develop and present new ideas and conceptualize new approaches and solutions
- Excellent interpersonal relations and demonstrated ability to work with others effectively in teams
- Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large team and work closely with other individual team members
- Proven analytical skills and systematic problem solving
- Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change
- Displays problem-solving and analytical skills, using them to resolve technical problems
Public sector Experience:
- Knowledge of OPS transfer payment policy and directive
- Experience with Grants Management would be an asset