HM Note: This onsite position will have days in the office at the discretion of the manager
Description:
Programmer/Developer 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.
Skills
Experience and Skill Set Requirements
The successful proponent will be responsible for translating business requirements and functional specifications into working tested applications. This includes: and nbsp;
- Development of rich UI/UX application using C# .Net Core Angular and HTML5
- Define the architecture for Azure cloud implementation
- Implement DevOps CI/CD
- Development for new interfaces with .Net systems within the Corrections and nbsp;
- Developing detailed programming specifications user interface designs prototypes writing and/or generating code and nbsp;
- 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; and nbsp;
- Development of required Software Architecture Documentation for the project; and nbsp;
- Produce Use Cases Class diagrams component diagrams state diagram etc.; Create code modules as well as other necessary system scripts and .Net modules and nbsp;
- Develop documentation for testing implementation defect tracking as per OPS standards; and nbsp;
- Participate in document and configure output from application design sessions and nbsp;
- 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 for the application deployment plan for the production environment; and nbsp;
- Completion of all required documentation and system artifacts Estimates for assigned tasks and percent complete and nbsp;
- Develop and/or update technical documentations and provide input for User Guide and amp; Training Guide; The consultant will provide a detailed list of all work/artefacts completed on the project Attend any meetings related to the resolution of any request as required and nbsp;
- Ensures knowledge transfer to internal staff that is upon leaving the project the consultant will transfer over all information/research/code/documents etc. to the client Presentations (as required) and nbsp;
- Other Documentation (as required)
- Undertake special assignments/subprojects as assigned and nbsp;
- Other JTS PMO and Enterprise Architecture documentation as required
- Angular and nbsp;
- HTML 5 Web API XML
- .Net core
- Azure knowledge and hands on experience and nbsp;
- Implement DevOps procedures and nbsp;
- ASP.NET and nbsp;Programming all supported versions
- .NET Framework all supported versions C #.Net and nbsp;VB.NET and nbsp;SQL XML Visual Studio all supported versions and nbsp;
- MS Web Services Enterprise Library and nbsp;
- Team Foundation Server all supported versions and nbsp;
- Experience in programming and analysis at the specified experience level and nbsp;
- Experience in structured methodologies for the development design implementation and maintenance of applications and nbsp;
- Windows Communication Foundation Windows Presentation Foundation Web Client Software Factory MS Sync Framework and nbsp;
- MS SQL Server all supported versions Oracle RDMS all supported versions and nbsp;
- Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using SQL and nbsp;
- Experience with one or more communications protocols and nbsp;
- Experience with middleware and gateways Excellent analytical problemsolving and decisionmaking skills and nbsp;
- Excellent verbal and written communication skills; Highly developed interpersonal skills A team player with a track record for meeting deadlines
Criteria Ratings
MS .Net and amp; Tools: 35%
Experience building applications using the following Microsoft and MS .Net elements and nbsp;
Windows Communication Foundation and nbsp;
MS Web Services Entity Framework Visual Studioand nbsp;
Team Foundation Server
Define the architecture for Azure cloud implementation
Implement DevOps CI/CD
.NET programming: 30%
Experience coding and implementing applications using C#.Net and and nbsp;ASP.Net and nbsp;and Microsoft Web Services
Development of rich UI/UX application using C# .Net Core Angular and HTML5
Implement Web API
Database: 25%
Experience coding and implementing SQL procedures scripts and Object
experience : 10%
Previous experience in OPS and JTS would be an asset
Knowledge Transfer:
The FTE will meet weekly with the consultant to facilitate the knowledge transfer.
All aspect of design documentation and code related to this project will be transferred to the FTE.
All code and related documentation will be stored in the JTS TFS for retrieval. and nbsp;
The FTE will also ensure the consultant is checkingin proper version of the code and the related documents into the repository