11 Aug
|
Innosystech
|
Toronto
11 Aug
Innosystech
Toronto
Job Title: Software Developer - Full Stack
Location: Toronto, Ontario
Work Model: Hybrid
Duration: 4 months
Extension: 1 Time
Must Haves
- Overall number of years experience: 15+
- Must have no. of years experience: 10+
- Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM Websphere, Vulnerability assessment/resolution. Strong experience in interfacing with relational databases utilizing Java. Understanding of Oracle Forms/Reports, Oracle Application Suite, ability to extract usable information from Oracle forms/reports applications.
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in application design, latest design patterns, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
Description / Responsibilities / Skills
Description
- Ability to work with legacy applications and modernize them following OPS mandate, guidelines and recommendations.
- Ability to understand business requirements and deliver solutions/services accordingly.
- Work on existing bugs, feature enhancements for various applications.
- Ability to work on multiple projects and prioritize work.
- Work in a collaborative team setting.
- Strong communication skills.
Responsibilities
- Develop user interface web application to enable ministry staff to correct data from data store
- Develop queries,
scripts and/or application components to migrate source data to a destination/target database
- 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);
- Ensure all artefacts / deliverables are in compliance with Government of Ontario Information Technology Standards (GO ITS) 54 Standards;
- Lead workshops, demos, and/or other sessions and when required to facilitate and lead meetings;
- Provide weekly report confirming status of the assigned tasks.
Knowledge Transfer Requirements
- Dedicated knowledge transfer sessions will be scheduled during the close-out phase of the project to ensure completeness of knowledge transfer
Deliverables
- Lead all development activities for the assigned system components which includes, but is not limited to, design, coding, documentation, integration, unit testing, defect resolution;
- Documents solution design, code and deployment specifications and/or other code/system procedures to ensure transition to operations and supportability by the Ministry
- Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components;
- Provide a defect free code drop/code release according to the Cluster's development standards for the assigned application components;
- Provide documented source code for the assigned database, data schema and/or application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release;
- Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables;
Experience & Skill Set Requirements
General Skills:
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
Desirable Skills:
- Experience in Agile, SCRUM, Lean, DevOps methodologies
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
Knowledge Transfer Requirements:
- Knowledge transfer is expected to occur throughout the duration of the assignment through regular meetings, touchpoints, and working sessions with LRC staff
- All design, development, artefacts, and source code, including all relevant and complete documents must be transferred to the ministry in the designated repositories provided
- Dedicated knowledge transfer sessions will be scheduled during the close-out phase of the project to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions
Evaluation criteria
- UI development and AODA: 20%,
- Technical experience (web and backend development with various frameworks, Java, etc): 30%
- Analysis/Development: 25%
- Documentation: 15%
- Vulnerability Assessment/resolution: 5%
- Experience with govt. IT infrastructure: 5%
Nice to have
- Public Sector Experience
- Hands-on experience with agile methodologies in DevOps setup.
📌 Software Developer - Full Stack (Toronto)
🏢 Innosystech
📍 Toronto