Must have
- .NETFramework-allsupportedversionsC#.-allsupportedversions
- MS SQL Server
- Experience in programming and analysis at the specified experience level
Description
Scope
- The Corrections Systems Portfolio requires a temporary Programmer / Developer (L3) with 10 years experience for the design coding and unit testing of enhancements and for troubleshooting and break / fix solutions support for a number of system in the portfolio. The successful proponent will be responsible for translating business requirements and functional specifications into working tested applications. This includes
- Participate in the application design; development enhancement and modification; unit / system testing and deployment of the LSI-OR; OTIS / Youth OTIS and OTIS Briefcase ; YJSOI; YOCTPA YRNA and eRoster applications using Microsoft (.Net) development platform and tools
- Development for new interfaces systems within the Corrections
- Developing detailed programming specifications user interface designs prototypes writing and / or generating code
- Compiling data driven programs Conducting unit tests and debugging code Troubleshoot incidents and defects Provide break fix and change management support to the systems
- Working with any one or more of the technologies below the consultant will participate in the coding and development of application components including : user interface data services data synchronization and deployment services.
- Participate in project design and application JAD sessions / walkthroughs;
- Development of 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 modules
- Develop documentation for testing implementation defect tracking as per OPS standards;
- Participate in document and configure output from application design sessions
- Participate in the Unit / System / Integration Testing
- Development of user authentication and access component according to predefined business rules
- Design and development of user and system interface(s) Preparation of install package and install books as required
- Provide input and complete documentation
- Continuous maintenance and ensuring e-Roster application remains operational efficient and meets user needs. The process involves monitoring performance fixing issues and implementing improvements over time.
Skills and Knowledge :
- .NETFramework-allsupportedversionsC#.-allsupportedversions
- MS Web Services Enterprise Library
- Team Foundation Server all supported versions
- Experience in programming and analysis at the specified experience level
- Experience in structured methodologies for the development design implementation and maintenance of applications
- Windows Communication Foundation Windows Presentation Foundation Web Client Software Factory MS Sync Framework
- MS SQL Server - all supported versions Oracle RDMS all supported versions
Experience and Skill Set Requirements
Criteria 1 & Tools
Criteria 1 Points 35
- Experience building applications using the following Microsoft and elements
- Windows Communication Foundation
- Windows Presentation Framework
- MS Web Services Entity Framework Visual Studio
- Team Foundation Server
Criteria 2 .NET programming
Criteria 2 Points 35
- ExperiencecodingandimplementingapplicationsusingC#.
Criteria 3 Database
Criteria 3 Points 25
- Experience coding and implementing SQL procedures scripts and Object
Criteria 4 OPS experience
Criteria 4 Points 5
- Previous experience in OPS and JTS would be an asset
Required Experience :
Manager
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems
Employment Type : Contract
Experience : years
Vacancy : 1
Hourly Salary Salary : 70 - 80