Senior Application Component Developer

at  Ombudsman Ontario

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified18 Oct, 2024N/AJquery,Directives,Bootstrap,Cordova,Data Analytics,Jta,Cad,Software Development,Weblogic,Object Oriented Programming,Continuous Integration,Authorization,Project Management Skills,Mcad,Ionic Framework,Debugging,Digital Signatures,Computer Aided DispatchNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Showcase your technical knowledge and skills in the role of Senior Application Component Developer with the Health Services I&IT Cluster, Emergency Health I&IT Solutions and Technology Management Branch.
About Us
The Health Services I&IT Cluster provides information management and information technology solutions that support the business requirements of the Ministry of Health and the Ministry of Long-Term Care and its agents. The cluster enables the Ontario government’s I&IT Strategy and plays a leadership role in major business transformation initiatives and infrastructure projects.
The Emergency Health I&IT Solutions and Technology Management Branch is responsible for supporting Emergency Health Ambulance Dispatch within the province. We are transforming our solutions and data analysis needs by building and supporting real-time dashboards, reporting solutions, and mobile applications.
OPS Commitment to Diversity, Inclusion, Accessibility, and Anti-Racism:
We are committed to build a workforce that reflects the communities we serve and to promote a diverse, anti-racist, inclusive, accessible, merit-based, respectful and equitable workplace.
We invite all interested individuals to apply and encourage applications from people with disabilities, Indigenous, Black, and racialized individuals, as well as people from a diversity of ethnic and cultural origins, sexual orientations, gender identities and expressions.
Visit the OPS Anti-Racism Policy and the OPS Diversity and Inclusion Blueprint pages to learn more about the OPS commitment to advance racial equity, accessibility, diversity, and inclusion in the public service.
We offer employment accommodation across the recruitment process and all aspects of employment consistent with the requirements of Ontario’s Human Rights Code. Refer to the “How to apply” section if you require a disability-related accommodation.
What can I expect to do in this role?

Bring your expertise in application development, data analytics, and business intelligence. In this role, you will:

  • provide senior technical consulting expertise designing, developing and implementing advanced/complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, Java and iOS Cross-Platform Mobile App Development;
  • use your senior developer and technical problem-solving skills;
  • provide team direction and leadership in implementing complex and specialized software solutions using .NET;
  • use your experience in Azure Cloud services, ex, Azure SQL, Azure Functions, Streaming Analytics & Event Hub and Data Factory/Data Bricks;
  • provide MS Power BI Developer experience, including MS SQL, etc.;
  • plan and coordinate all technical activities related to programming optimization techniques and implementation activities for projects related to Computer-Aided Dispatch (CAD), Central Integration Platform(CIP), AVL and mCAD;
  • develop and make recommendations regarding major software development;
  • identify training and educational requirements of project;
  • evaluate and develop new system and hardware performance and ensure major implementation projects meet established deliverables; and
  • coordinate the collection and analysis of data related to new system and hardware performance.

Note: occasional travel is required throughout the province to provide technical support to stakeholders
How do I qualify?

Technical Skills and Experience

  • You have thorough knowledge of large-scale, complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet/intranet technology, and emerging technologies.
  • You have the ability to acquire knowledge of the government’s strategies, directives, policies/procedures, and guidelines.
  • You have demonstrated knowledge and experience in developing complex solutions using technologies such as .NET, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST).
  • You have experience with design of cloud-based solutions (Azure and AWS preferred) using Cloud API, Functions, and Azure SQL.
  • You have demonstrated experience using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.
  • You have demonstrated experience using JEE and JAVA Technologies, including JSP, EJB, JTA, JMS, JNDI, JDBC and J2EE Security.
  • You have demonstrated experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, and others.
  • You have demonstrated experience and competency in the use of different application and web servers such us IIS, Apache, and WebLogic.
  • You have demonstrated experience with, and knowledge of, object-oriented programming and various design and architectural patterns.
  • You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring and debugging.
  • You have demonstrated knowledge and understanding of continuous integration and knowledge of concurrency patterns.
  • You have strong familiarity with security concepts (authentication, authorization, encryption, digital signatures), PKI concepts, and SSL.
  • You have working knowledge of Authentication and Authorization protocols such as OAuth, SAML, OIDC and Mutual TLS.

Project Management Skills

  • You have skills to lead major, complex IT projects, direct teams of project staff and external consultants, and ensure project deliverables are delivered within specified parameters.
  • You have experience in working on multiple, concurrent projects and multi-year projects.

Analytical and Problem-Solving Skills

  • You can identify and coordinate the resolution of technical problems and incidents, conduct research, assess client requirements, lead design projects, and develop recommendations.
  • You can develop technical design features and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems.

Communication, Consultation and Interpersonal Skills

  • You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
  • You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor and manage vendor contacts, and participate on various IT committees.
  • You can effectively communicate with all stakeholders to ensure everyone has the same understanding of the status, the progress and the next steps of the initiatives.
  • You are a team player with a track record for meeting deadlines.

Responsibilities:

  • provide senior technical consulting expertise designing, developing and implementing advanced/complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, Java and iOS Cross-Platform Mobile App Development;
  • use your senior developer and technical problem-solving skills;
  • provide team direction and leadership in implementing complex and specialized software solutions using .NET;
  • use your experience in Azure Cloud services, ex, Azure SQL, Azure Functions, Streaming Analytics & Event Hub and Data Factory/Data Bricks;
  • provide MS Power BI Developer experience, including MS SQL, etc.;
  • plan and coordinate all technical activities related to programming optimization techniques and implementation activities for projects related to Computer-Aided Dispatch (CAD), Central Integration Platform(CIP), AVL and mCAD;
  • develop and make recommendations regarding major software development;
  • identify training and educational requirements of project;
  • evaluate and develop new system and hardware performance and ensure major implementation projects meet established deliverables; and
  • coordinate the collection and analysis of data related to new system and hardware performance


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada