本文发表在 rolia.net 枫下论坛Tim Lawlor
Director, IT Recruitment
YOUSH Consulting - IM&IT Project Management Services
Tel: 905-307-6263 x 266
timl@yoush.com
BACKGROUND INFORMATION
Over the past four years, Justice Technology Services (JTS) has developed several enterprise-
class Microsoft .NET applications. A Programmer/Developer is required to program and implement
enhancements and system fixes to a number of systems in the Corrections portfolio, including the
new e- Roster system (eRoster is being implemented in a Pilot mode), and the new YJ Data Strategy
application. There are also several other .NET systems, that JTS has developed, that have matured
(Serious Occurrence Database, Risk-Needs Assessment), for which a list of required enhancements
has been developed. A small team is being put together to design, develop, and deploy these
enhancements. It is intended that the Programmer/Developer would be part of this team.
Scope of Services and Deliverables - The Corrections Systems Portfolio requires an intermediate
(Level 2) Programmer/Developer with 5-9 years’ experience for the design, coding, and unit testing of
enhancements and for troubleshooting and break/fix solutions support for the new eRoster System,
Youth Justice Data Strategy System, and several other systems (Risk Need Assessment, Youth Justice
Serious Occurrence Information System, Youth OTIS Transfer Payment Connectivity System, and Level
of Service Inventory-Ontario Revision) in the Corrections Portfolio.
The Vendor’s Personnel will:
• Participate in the final stages of system implementation of a new Microsoft .NET application,
the eRoster System.
• Participate in the final stages of system development and implementation of the Youth Justice
Data Strategy application.
• Provide system maintenance and small enhancements to the Youth Justice Serious
Occurrence System, the Risk Need Assessment Systems, the Youth OTIS TPA Connectivity
System, and the LSI-OR System.
The Vendor’s Personnel will be responsible for translating business requirements and functional
specifications into working, tested applications, which includes:
• Developing detailed programming specifications, user interface designs, prototypes, and
writing and/or generating code.
• Compiling data driven programs.
• Conducting unit tests and debugging code.
• Troubleshooting incidents and defects.
• Providing break/fix and change management support to the systems.
Deliverables may include, at a minimum:
Working with any one or more of the technologies below, the Vendor’s Personnel will:
• Participate in the coding and development of application components including: user
interface, data services, data synchronization, and deployment services for Corrections
systems.
• Participate in the application design, development, unit/system testing and deployment
of the eRoster, LSI-OR, YJSOI, YOCTPA, and RNA applications using Microsoft (.NET)
development platform and tools.
• Participate in system/project design and application JAD sessions/walkthroughs.
• Develop required Software Architecture Documentation for the project.
• Produce Use Cases, Class diagrams, component diagrams, state diagram etc.
• Create code modules, as well as other necessary system scripts and .NET modules.
• Develop documentation for testing, implementation, and defect tracking as per OPS standards.
• Participate in, document, and configure output from application design sessions.
• Participate in the Unit/System/Integration Testing.
• Develop user authentication and access component according to predefined business rules.
• Design and develop user and system interface(s).
• Prepare install package and install books, as required.
• Provide input and complete documentation for the application deployment plan for the
production environment.
• Complete all required documentation and system artefacts.
• Provide estimates for assigned tasks and percent complete.
• Develop and/or update technical documentation, and provide input for User Guide and
Training Guide.
• Provide a detailed list of all work/artefacts completed on the project.
• Attend any meetings related to the resolution of any request, as required.
• Ensure knowledge transfer to internal staff (i.e. upon leaving the project, transfer over
all information/research/code/documents, etc. to the client).
• Undertake special assignment/sub-projects, as assigned.
• Provide, as required:
o status reports;
o presentations;
o briefing notes;
o JTS PMO and Enterprise Architecture documentation;
o other documentation.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Director, IT Recruitment
YOUSH Consulting - IM&IT Project Management Services
Tel: 905-307-6263 x 266
timl@yoush.com
BACKGROUND INFORMATION
Over the past four years, Justice Technology Services (JTS) has developed several enterprise-
class Microsoft .NET applications. A Programmer/Developer is required to program and implement
enhancements and system fixes to a number of systems in the Corrections portfolio, including the
new e- Roster system (eRoster is being implemented in a Pilot mode), and the new YJ Data Strategy
application. There are also several other .NET systems, that JTS has developed, that have matured
(Serious Occurrence Database, Risk-Needs Assessment), for which a list of required enhancements
has been developed. A small team is being put together to design, develop, and deploy these
enhancements. It is intended that the Programmer/Developer would be part of this team.
Scope of Services and Deliverables - The Corrections Systems Portfolio requires an intermediate
(Level 2) Programmer/Developer with 5-9 years’ experience for the design, coding, and unit testing of
enhancements and for troubleshooting and break/fix solutions support for the new eRoster System,
Youth Justice Data Strategy System, and several other systems (Risk Need Assessment, Youth Justice
Serious Occurrence Information System, Youth OTIS Transfer Payment Connectivity System, and Level
of Service Inventory-Ontario Revision) in the Corrections Portfolio.
The Vendor’s Personnel will:
• Participate in the final stages of system implementation of a new Microsoft .NET application,
the eRoster System.
• Participate in the final stages of system development and implementation of the Youth Justice
Data Strategy application.
• Provide system maintenance and small enhancements to the Youth Justice Serious
Occurrence System, the Risk Need Assessment Systems, the Youth OTIS TPA Connectivity
System, and the LSI-OR System.
The Vendor’s Personnel will be responsible for translating business requirements and functional
specifications into working, tested applications, which includes:
• Developing detailed programming specifications, user interface designs, prototypes, and
writing and/or generating code.
• Compiling data driven programs.
• Conducting unit tests and debugging code.
• Troubleshooting incidents and defects.
• Providing break/fix and change management support to the systems.
Deliverables may include, at a minimum:
Working with any one or more of the technologies below, the Vendor’s Personnel will:
• Participate in the coding and development of application components including: user
interface, data services, data synchronization, and deployment services for Corrections
systems.
• Participate in the application design, development, unit/system testing and deployment
of the eRoster, LSI-OR, YJSOI, YOCTPA, and RNA applications using Microsoft (.NET)
development platform and tools.
• Participate in system/project design and application JAD sessions/walkthroughs.
• Develop required Software Architecture Documentation for the project.
• Produce Use Cases, Class diagrams, component diagrams, state diagram etc.
• Create code modules, as well as other necessary system scripts and .NET modules.
• Develop documentation for testing, implementation, and defect tracking as per OPS standards.
• Participate in, document, and configure output from application design sessions.
• Participate in the Unit/System/Integration Testing.
• Develop user authentication and access component according to predefined business rules.
• Design and develop user and system interface(s).
• Prepare install package and install books, as required.
• Provide input and complete documentation for the application deployment plan for the
production environment.
• Complete all required documentation and system artefacts.
• Provide estimates for assigned tasks and percent complete.
• Develop and/or update technical documentation, and provide input for User Guide and
Training Guide.
• Provide a detailed list of all work/artefacts completed on the project.
• Attend any meetings related to the resolution of any request, as required.
• Ensure knowledge transfer to internal staff (i.e. upon leaving the project, transfer over
all information/research/code/documents, etc. to the client).
• Undertake special assignment/sub-projects, as assigned.
• Provide, as required:
o status reports;
o presentations;
o briefing notes;
o JTS PMO and Enterprise Architecture documentation;
o other documentation.更多精彩文章及讨论,请光临枫下论坛 rolia.net