Systems Analyst

Responsibilities/Assignment Deliverables:  
  • Work with the Business and Systems Analysts to prepare detailed technical specifications and program code design documents as required. 
  • Create object-oriented models in UML as design artefacts using tools such as Power Designer. 
  • Provide assistance in preparation of the Test Plan for Unit and Integration testing. 
  • Construct/enhance Java EE (J2EE) middle-tier systems using Java, EJB, JSP, Servlets, JDBC, JPA, XML (DOM, SAX, XSLT), DHTML/HTML, Web Service, WebLogic/WebSphere/JBoss, Toplink, relational databases. 
  • Prepare fully documented operational procedures for system and production system support staff as required. 
  • Test the system to ensure requirements of the implementation are met. 
  • Provide problem resolution support to database staff, system and user acceptance test teams, and other staff members.  
  • Co-ordinate system development activities and technical consultative support to other staff members. 
  • Provide knowledge transfer to ministry staff at all stages of this assignment.
  • Prepare unit test cases and perform unit testing. 
  • Support systems and user testing. 
  • Resolve defects as required. 
  • Prepare implementation package. 
  • Provide post implementation support. 

Skill Set: 
  • Ontario Public Service experience is an asset
  • Knowledge of, and experienced with the following computing environments: 
  • Database: relational databases (Oracle, DB2, SQL Server) 
  • Operating System / Platforms: Unix (Solaris, AIX), Linux (e.g. RedHat), Windows (Server), container platforms / technologies (e.g. OpenShift / Docker) industry leading laaS/PaaS Cloud platforms (e.g. Azure) 
  • Web / Application Servers: WebLogic, WebSphere, JBoss, TomCat, Microsoft IIS, etc. 
  • Experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State) and Micro Service Architecture model 
  • Experience in developing web-based applications using JEE (Java, EJB, JPA, JSP, Servlets, JDBC, JNDI), XML (DOM, SAX, XSLT), DHTML/HTML, Struts, JavaScript, Angular / React, Spring Boot, Spring MVC, etc. 
  • Proven Experience with all stages of automated system implementation in large complex high volume heterogenous systems, with online Mainframe Transactions 
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications 
  • Knowledge in Cloud-Native application design, Agile, DevOps Continuous Delivery / Continuous Integration methodologies / processes, integration of business rules engines (e.g. OPA) • Experience with MTO Road User Safety Solutions Branch architecture. • Demonstrable knowledge and experience in working in accordance with policies and procedures of Ontario Public Service. 
  • Working experience with toolsets and open-source software packages / frameworks that support object-oriented languages and web application development including:
  • Configuration / Builds: Harvest (or similar), Ant, GitHub / GitLab 
  • UML modeling tools o Eclipse 
  • JUnit, Log4J, Struts, iTEXT, Jasper Reports, Jakarta Commons Beans Utilities/Collections framework, Apache Commons Logging, Jenkins, Angular/REACT, Spring Boot, Spring MVC, etc. 
  • Excellent problem solving, communication (verbal and written), and interpersonal skills. 
  • A team player with the ability to work with competing priorities and strict deadlines.
  • Proven ability to perform to successful completion assignments of high magnitude and complexity

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file