Job Title: Application Architect
Job Type: Contract 4.5 months + possible extension(s)
Location: Toronto, ON
Rate: Flexible based on experience
This is an exciting opportunity to work with a government client of ours that requires the services of a senior Application Architect. In this role you will be responsible for the following responsibilities and deliverables:
Conduct analysis of existing catalyst environment to look for opportunities to provide optimization and system improvements to a number of commercial applications.
Identify and facilitate the gathering of requirements, constraints and considerations related to any identified enhancements and associated costs to analyze, architect, build and sustain these components. Assist with the implementation of enhancements and associated analysis to ensure objectives are met.
Support the rest of the team, including the Project Manager, with any additional analysis and presentation requirements related to the activities, tasks and overall strategy for supporting the migration / integration activities.
The format of the deliverables will be suitable for the purposes of managing the project plan (MS Project, Visio and Excel) and could include information provided in a variety of formats such a presentations, graphs, and tables, suitable for incorporation into other project material.
As part of the development process, participate in peer reviews of the design, solutioning, and coding work.
Participate with the development team in defect identification and fixes by using defect management tools (e.g. ClearQuest).
Participate in unit testing, system testing, and working directly with clients in their user acceptance testing.
Required Skills & Experience:
Catalyst software experience in the design, development, implementation, and maintenance of this commercial software package.
Web portal and portlet experience in the design, development, implementation, and maintenance of web application development in WebSphere 7.
Ability to work from business use cases, business flows, roles/actors, use case diagrams, sequence diagrams.
Experience in Unit testing, working with Test Cases, ClearQuest, and bug fixing.
Experience using software development tools Java, Java scripts, J2EE, Rational Application Developer (RAD), Hibernate, Spring Framework, Eclipse, Web Services Description Language (WSDL).