Programmer/Developer

  • Ontario, Canada View on Map
  • Post Date : October 28, 2020

Job Detail

  • Sector Programmer Developer
  • Experience From 2 to 5 YearFrom 5 to 7 year
  • Qualifications Degree Bachelor

Job Description

Hope you are doing well!

We are working on the RQ00108 – Programmer/Developer that is available with one of our client Ministry of Government and Consumer Services in Toronto.

If you have the required experience and are available for new opportunities, please send the following documents at rmalhotra@smsoftconsulting.com by Thursday, October 29th, 10:00 am EST.

1. Updated Resume in word format
2. Completed Skills Matrix
3. Hourly Rate Expectation and Availability
4. Right to Represent Form

Job Title: RQ00108 – Programmer/Developer
Organization: Government Services Integration Cluster
Ministry: Ministry of Government and Consumer Services
Office Location: Toronto
Estimated Start Date: 2020-11-25
Estimated End Date: 2021-05-11
# Business Days: 116
Security Level: CRJMC

Project Background Information

ServiceOntario committed to eliminate distribution of paper renewal notices. Currently, over 13Million notices are sent to Ontarians to alert them of the need to renew Driver’s Licence, Health Card and Vehicle Registrations. Elimination of notices has been planned for January 1, 2020.

After this time, paper notices will only continue for certain groups, i.e. children under 16 or

above 70 years of age, people in care facilities etc.

Digital Reminders will support the elimination of paper renewal notices by providing Ontarians with an alternative electronic form of renewals. Digital Reminders will allow people to sign-up

and receive renewal notices by SMS, email, or voice call. Ontario residents unable to access

the internet would be able to call Service Ontario’s contact centre and subscribe for voice call or SMS through a live agent. The Digital Reminders application will also manage scheduling of print notifications that continue to certain groups.

A multi-disciplinary team with ODS and GSIC resources are collaborating on the technical

solution for Digital Reminders. The team is comprised of product, technical, design, and

content resources and is working closely with MOH and MTO on the full solution.

 

Digital Reminders will be launched in 2 phases.

Phase 1, launching in late 2020, will enable public sign-ups for notices by SMS, email, and

voice call for three products: driving licenses, license sticker plates, and health cards.

 

Phase 2, in March 2021, will integrate with Notify and begin sending digital notices and

scheduling print notices for all three products: driving licenses, license sticker plates, and

health cards.

 

Job Description:

The candidate will be working on a service reviewal, digital reminder project. This is a hands on role, the resource will need to be very senior and be able to work independently.

Must have Skills (Please review all the requirements):

• Dockers and Kubernates – 2+ years
• Micro services – 2+
• Springframework MVC experience 5+
• Web Services and RESTful Web Services 5+
• Oracle 12C or higher (anything below 12c won’t be considered) – 10+
• Java – 10+
• Cloud (for example: AWS or Azure but we will accept cloud experience) – 2+
• JMS – 5+

A note on Extension/Amendment Attestation: Extension(s) are only allowed using unused days/funds le on contract.
No additional funds will be added beyond maximum contract value.

Responsibilities/Assignment Deliverables

Scope of Services and Deliverables – The Services and Deliverables to be provided by the Vendor will include the following:

The Programmer Developer will be required to:
• participate in the system development life cycle (design and development, testing, implementation and post production support)
• understand how the existing application is designed
• analyze which code needs to be enhanced based on the requirements
• build their development environment
• develop code according to Government of Ontario I&IT standards
• participate in code review
• identify problems and participate in problem solving activities
• fix defective code
• provide operational and production support
• document all system changes and other duties as assigned by the Project Lead
• participate in team meetings
• provide post-implementation support
• resource must have flexible availability as some work may need to be conducted after regular working hours and weekends

The consultant will have the following number of years’ experience with the tools and/or products:
• Dockers and Kubernates – 2+
• Micro services – 2+
• Springframework MVC experience 5+
• Web Services and RESTful Web Services 5+
• Oracle 12C or higher – 10+
• Java – 10+
• Cloud (for example: AWS or Azure but we will accept cloud experience) – 2+
• JMS – 5+

Responsibilities
Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.

General Skills
• Experience in programming and analysis 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 the use of object and/or third generation language development tools
• Experience in one or more programming languages
• Experience in application design, latest design patters, deployment and troubleshooting
• Experience with relational and hierarchical database technologies
• Experience in the use of information retrieval packages using query languages
• Experience with one or more communications protocols
• Experience in structured methodologies for the design, development, implementation and maintenance of applications

• 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

Desirable Skills
• Knowledge and experience with programming Internet-ready applications
• Knowledge and experience in rapid application development (RAD) methodologies
• Experience with middleware and gateways
• 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 Skills

Experience and Skill Set Requirements
Evaluation Breakdown
Price – 20%

Micro Services, Dockers and Kubernates – 25%
Extensive experience in micro service design and implementation, solutions from the  architectural design

Java and Oracle – 20%
Demonstrated project experience in implementing large scale solutions based on Service
Oriented Architecture (SOA) and J2EE technology.
Extensive experience working with Oracle database

Springframework Web Services and RESTful Web Services: – 20%
Experience using the spring framework with SOAP and RESTful Web Services

Cloud, Git – 15%
Experience in developing application in Azure or AWS, demonstrate experience working with DevOps

Attached Files

Other jobs you may like