HM Note: This hybrid contract role is three 3 days in office. Candidates resume must include first and last name.
Responsibilities:
Software Developers (Panorama Extensions)
- Develop coding testing and debugging to support existing extensions/tools such as IRT DeDup OIA Immunization Forecaster and PR Upload
- Conduct technical analysis preparation of detailed programming specifications program design writing and/or generating code and conduct unit tests
- Translate technical specifications for sustainment and upgrade into working tested applications
- Undertake proof of technology with test data to simulate application load and performance tuning related applications
- Provide software expertise in various computing platforms operating systems database technology communication protocols middleware and gateways
- Provide impact analysis effort estimate and solution design/development for supported solutions due to DHIR solution upgrades software upgrades or any new requirements (e.g. Panorama 4.4.x upgrades PHU merge and more)
- Provide application programming support for incident management application functionality sustainment performance tuning and technical documentation
- Work with Quality Assurance (QA) to code test and debug extensions/tools integration services
- Maintain Development environments and continue continuous Integration (CI) practice
- Improve the quality and accuracy of the data collected for the approximately 34 PHUs and 2282 PHU users
- Ensure availability of the DHIR extensions/tools for use by all Ontarians.
Skills
Experience and Skill Set Requirements
Public Sector Experience: 5 points
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience working with federal/provincial/broader publicsector healthcare providers
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge of the provincial immunization system and Public Sector large complex IT Health related projects or equivalent
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with integration of Clinical IT Systems such as Client and Provider Registries
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge of Public Sector Enterprise Architecture artifacts (or similar) processes and practices and ability to produce technical documentation that comply with industry standard practices
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge of industry standard such as Project Management Institute (PMI)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience adopting and adhering to Public Sector Unified I and amp;IT Project Methodology Public Sector Enterprise Architecture and Public Sector Gating process and Public Sector Standard Systems Development Methodologies.
Technical Skills: 50 points
10 years of experience with:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Preparing user interface design technical specifications and documentation for design development installation testing and performance of integrated multiservices systems
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Java programming on Sun Solaris and REDHAT/Linux WebSphere Liberty Profile/WebSphere Application server WebSphere Studio Application Developer web servicesAPI connect
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with and nbsp; OAuth2 SecureKey Concierge
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with Postgres RabbitMQ Kafka
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Java Java EE Java Frameworks Java Scheduling/Threading JavaScript Angular and eclipses RESTFUL web services Redhat/Linux scripting
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Oracle RDBMs(19c) SQL PL/SQL JSON XML ETL stored procedure optimized database queries data architecture data design and modelling data mapping and database query performance tuning
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Front end programming skills including HTML5 JSF PrimeFaces CSS and JavaScript
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with version control system SVN or GitLab.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Working knowledge of issue tracking sysem Jira.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience in developing accessible UI components.
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with API testing and management tools such as Postman SOAPUI Swing
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;UI Frameworks (JavaFX Spring jQuery) or similar frameworks for web and mobile applications
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with Informatica Elastic/Logstash/Kibana
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience using HL7FHIR protocols such as FHIR v1.4 (public APIs) and RESTFUL messaging Middleware and gateways
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with IBM DataPower applications an asset
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience in Platform as a service (PaaS) Docker Kubernetes and API Gateway an asset
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with Prolog Haskell LISP and Cloud technologies using Cloud Foundry would be an asset.
Core Skills Knowledge and Experience: 30 points
10 years of experience with:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Working with technical systems specifications and translating them into working tested applications for large complex mission critical applications sustainment and upgrades
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Work with Quality Assurance (QA) to code test and debug extensions/tools integration services
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Analysis design and development work on complex multitier webbased applications microservices architecture mobile and offtheshelf solutions
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Proven technical leadership skills with ability to identify areas for improvement and recommend solutions
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Designing developing and implementing applications that work across modern browsers and various platforms and mobile devices
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications platforms and devices
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Conducting technical analysis program code detailed programming reports and specifications program design writing and/or generating code and conducting tests
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Developing and maintaining system design models technical documentation and specifications
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Maintaining development environments and adopt continuous Integration (CI) practice
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Conducting technical evaluation and assessment of options for technical design issues application figuration aspects and integration capabilities related tools and utilities gap analysis of integration components to technical requirements/specifications/documentation
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Providing impact analysis effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Undertaking proof of technology with test data to simulate application load and performance tuning related applications
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Providing software expertise in various computing platforms operating systems database technology communication protocols middleware and gateways
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Providing application programming support for incident management application functionality sustainment performance tuning and technical documentation
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Developing and maintaining system design models technical documentation and specifications
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Developing medical and clinical based systems
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Web performance optimization
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Various computing platforms operating systems database technology communication protocols middleware and gateways
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Conducting technical analysis troubleshooting and issue resolutions for production operational support of reports and other components and utilities
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge of recognized accessibility laws regulations and standards (e.g. W3C WCAG) or other specific accessibility standards and experience in usability accessibility and compliance testing
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Ensuring compliance with architecture framework and system standards and Agile Development Methodology
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Project management practices and ability to contribute to design/development project plans including work breakdown resource estimates and status reports
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with Software Development Lifecycle (SDLC)
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with leadingedge technologies design criteria including usability security and privacy for web and mobile applications.
General Skills: 15 points
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Demonstrated strong leadership and people management skills
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Exceptional analytical problem solving and decisionmaking skills
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Demonstrated strong interpersonal verbal and written communication and presentation skills
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Proven troubleshooting and critical thinking experience
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Demonstrated ability to apply strong listening skills to facilitate issue resolution
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Excellent customer service skills including tact and diplomacy to ensure client needs are managed effectively
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;A motivated flexible detailoriented and creative team player with perseverance excellent organization and multitasking abilities and a proven and nbsp;track record for meeting strict deadlines.
MUST HAVES:
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Java programming on Sun Solaris and REDHAT/Linux WebSphere Liberty Profile/WebSphere Application server WebSphere Studio Application Developer web servicesAPI connect
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Experience with and nbsp; OAuth2 SecureKey Concierge
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Knowledge and experience with Postgres RabbitMQ Kafka
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Java Java EE Java Frameworks Java Scheduling/Threading JavaScript Angular and eclipses RESTFUL web services Redhat/Linux scripting
and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;Oracle RDBMs(19c) SQL PL/SQL JSON XML ETL stored procedure optimized database queries data architecture data design and modelling data mapping and database query performance tuning