Senior Software Developer - Toronto, Ontario, Onsite

S M Software Solutions

  • Toronto, ON
  • Permanent
  • Full-time
  • Just now
  • Apply easily
Must have:
  • ASP.NET Programming – all supported versions
  • .NET Framework - all supported versions C #.Net VB.NET SQL XML Visual Studio - all supported versions
  • 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 with .Net 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 and .Net 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:
  • ASP.NET Programming – all supported versions
  • .NET Framework - all supported versions C #.Net VB.NET SQL XML Visual Studio - all supported versions
  • 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 MS .Net & Tools
Criteria 1 Points 35
  • Experience building applications using the following Microsoft and MS .Net elements
  • Windows Communication Foundation
  • Windows Presentation Framework
  • MS Web Services Entity Framework Visual Studio 2008 2010
  • Team Foundation Server
Criteria 2 .NET programming
Criteria 2 Points 35
  • Experience coding and implementing applications using, C#.Net and ASP.Net and Microsoft Web Services
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
Powered by JazzHR

S M Software Solutions