HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    SY

    System Canada Technologies

    Information Technology

    (GOVERNMENT OF ONTARIO) looking for intermediate developer - Java , SOA

    Toronto, CanadaOn-SiteContract5+ yrs experiencePosted 3w ago
    All System Canada Technologies jobs

    Job description

    CLIENT’S REQUIREMENTS
    I.   Lead all development activities for the assigned system components which includes, but is not limited to, coding, documentation, unit testing, defect resolution.
    II.  Work closely with systems analysts during the design review sessions to provide instruction and recommendations on best coding design, impacts and options.
    III.   Work closely with business analysts and quality assurance analysts to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle.
    IV.   Assist systems analysts in the documentation of design, functional, and technical specifications and deployment guides.
    V.   Participate  in  all  phases  of  the  systems  development  lifecycle  from  analysis  and  design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, and approve project deliverables and documentation.
    VI.   Develop and code, including links, application components prototypes as a proof-of concept during design phase, as assigned.
    VII.   Coding, testing, and debugging of the code drop/code release developed based on the assigned application components.
    VIII.   Code  all  assigned  application  components  in  accordance  with  the  approved  detailed  design specifications.
    IX.   Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production). X.   Conduct and assist in code and design reviews.
    XI.   Provide  accurate  estimates  for  newly  proposed  functionality/enhancements  and  review  the estimates from other team members for completeness and accuracy.
    XII.   Work with the Cluster technical staff to identify performance and/or availability issues for the code drop/code release developed and provide solutions.
    XIII.   Lead development activities during the defect resolution cycle during the acceptance test.
    XIV.   Write database scripts for assigned application components.
    XV.   Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components.
    XVI.   Develop and code system components that are compliant with the Accessibility for Ontarians with
    Disabilities Act, 2005.
    XVII.   Provide a defect free code drop/code release according to the Cluster’s development standards for the assigned application components.
    XVIII.   Provide quality assurance for the code drop/code release (includes: unit testing, functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component.
    XIX.   Provide documented source code for the assigned application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release.
    XX.   Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables.
    Ensure all artefacts are in compliance with  Government of Ontario –  Information Technology
    Standards (GO ITS) 54 Standards.
    XXI.   Actively participate in  and  contribute to  weekly project team  meetings and  document review meetings, and when required facilitate and lead meetings.
    XXII.   Provide weekly report confirming status of the assigned tasks. The Vendor’s Personnel will also be required to:

    • Complete work and achieve milestones within the assigned deadlines;
    • Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns related to the assignment deliverables, as soon as the he/she becomes aware of them;
    • Submit deliverables for the Cluster/Ministry approval as they are completed;
    • Comply with the Ontario Government and the Cluster/Ministry security procedures and practices;
    • Comply with the Ontario Government and the Cluster/Ministry architecture/technology standards and best practices;
    • Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and
      Confidentiality Guidelines;
    • Provide knowledge and skill transfer to a designated Cluster/Ministry staff; and
    • Comply with the Ontario Government I&IT Directive, Operational Policy on the I & IT Project
      Gateway Process, and other applicable Guidelines, Standards and Procedures.

      Skill Set Requirements

      1.   At least 5 years of design experience.
      2.   At least 5 years of Service Oriented Architecture (―SOA‖) design and development experience.
      3.   Web  design  and  development  experience,  including  Hyper  Text  Mark-up  Language      (HTML), Asynchronous JavaScript and XML (AJAX), Cascade Style Sheets (CSS);     Connectivity/Structured Query Language (JDBC/SQL).
      4.   Strong knowledge of Struts, JSP and being able to build dynamic UI (presentation tier) based on dynamic input from database.
      5.   Conduct PoC on Coaches to integrate with external services.
      6.   Strong knowledge of Java scripts.
      7.   Experience  interfacing  with  relational  databases  utilizing  Java  Database  Experience  with      Java
      Message Service (JMS), JEE Connector Architecture, and transaction management.
      8.   Knowledge of Zachman Row 3 and 4 artefacts.
      9.   Applications with ODA Compliance.
      10. Working knowledge of Rational Unified Process design artefacts; strong Unified Modelling     Language (UML) expertise e.g. State charts, Class Diagrams, Sequence Diagrams,     Component Diagrams.
      11. Knowledge of performance considerations at the time of design and deployment.
      12. Experience with different presentation and server side frameworks (e.g., Struts, Spring, Enterprise Java Beans (EJB), Java Persistence Application Programming Interface (JPA) etc); Understanding of Agile development methodology.
      13. Experience with different presentation and server side frameworks (i.e., Struts2, Spring, EJB     3.0, JPA etc).
      14. Experience with Open text will be an asset.
      15. Experience with JEE application Servers, IBM Web Sphere.
      16. Experience with Web Service implementation, and WS-security, application security.
      17. Deep Knowledge of Websphere Security.
      18. Knowledge in BPM using Web Sphere Integration Developer (WID) on Web Sphere Process     Server (WPS) or Web Sphere Enterprise Service Bus (WESB).
      19. Excellent analytical, problem solving and decision making skills; verbal and written communication skills; interpersonal and negotiation skills.
      20. Experience in writing the build script.
      21. Must have worked in project based environment.
      22. Must be able to handle multiple tasks at the same time.
      23. Must be able to work under pressure and in high pace environment.
      24. Must be able to pass required government security clearance.

    Job details are sourced from the employer's original posting.

    Open job posting
    SY

    About the company

    System Canada Technologies

    System Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Visit us at: http://www.SystemCanada.com System Canada is an equal opportunity employer.

    View all System Canada Technologies jobs
    Industry
    Information Technology
    Open roles
    623

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.