View all jobs

Senior Software Developer-Mobile RQ00084

Orillia, ON
Job Description:

 Developing mobile front end for the OPP eTicket application for use on portable android devices.

·        Support the implementation of a mobile printer to be used in conjunction with the OPP eTicket Application.

·        Advise and support the development and implementation of design requirements as needed.

·        Work with the project team in completing all relevant and required documentation in alignment with OPS standards.


·        Development of mobile eTicket application that successfully integrates with all associated eTicket hardware (card reader, mobile printer).

·        Design, implement and work with the project team in completing all relevant and required documentation.

·        Create system and user interface design and modifications (data & screen) as required.

·        Review all test scenarios to ensure the requirements are met; establish traceability matrix to monitor output.

·        Ensure alignment and adherence to Ministry of Government Services’ processes and standards.

·        Support the testing team during system and UAT testing.

·        Undertake sub-projects as assigned.

·        Validate business scenarios and use cases.

·        Participate in knowledge transfer.

Additional Terms

Skills and Knowledge:

·        Mobile application development for Android OS

·        Architecture Review Board Process and documentation

·        Ability to convert business requirements to technical outcomes

·        Visual Studio, C# and XAML proficiency

·        Data storage, API development and integration, database management

·        At least 5 years of experience


·        Past experience with law enforcement technology projects.


Evaluation Criteria

Technical Proficiency 70%

·        Experience multi-tiered highly available services including web front end, APIs, applications, storage, and database tiers.

·        Experience with data storage concepts, structures, and backups

·        Experience with C#, XAML and Visual Studio

·        Experience with mobile application development for Android OS.

·        Experience with hardware integratio

Business Process Modeling and Design - 30%

·        Experience converting business requirements to technical outcomes.

·        Experience developing wireframes and user test cases.

·        Support development of technical documentation.

·        Experience developing unit tests.

Share This Job

Powered by