Job Title or Location

Senior Software Developer

CYNET SYSTEMS - 255 Jobs
Toronto, ON
Posted today
Job Details:
Full-time
Executive

Job Description:
Responsibilities:
  • Design and develop solutions to resolve Government and Public Sector Secure custom module issues.
  • Design and develop features to enable efficient and smooth client application integration.
  • Provide full software development life cycle (SDLC) support for Government Secure and Public Sector Secure applications.
  • Developing technical requirements in response to business requirements.
  • Creating technical designs that favour commercial-off-the-shelf (COTS) over custom applications.
  • Supporting and informing the development of architectural artefacts.
  • Developing, testing, and deploying programmatic constructs (e.g., scripts, queries, views, reports, procedures).
  • Tuning service components.
  • Maintaining service components (e.g., applying/testing patches).
  • Triaging, analysing, and resolving incidents related to Government Secure and Public Sector Secure.
  • Identifying, analysing, and resolving problems related to Government Secure and Public Sector Secure.
  • Assessing the impacts of changes on Government Secure and Public Sector Secure, including changes raised by clients and service providers (e.g., ITS, CompuCom, Telus).
  • Documenting maintenance and support requirements and procedures.
  • Support clients across the Government and Public Sector to integrate their applications with Government Secure and Public Sector Secure for identity and access management.
  • Analysing client technical requirements, designing approaches/solutions.
  • Providing full SDLC support.
  • Analysing and resolving problems encountered during integration.
  • Developing utilities, scripts, applets, and reports to facilitate and automate the integration experience.
  • Support the development, testing and deployment solution to the Government Secure and Public Sector Secure services.
  • Providing full SDLC support.
  • Identifying, researching, or promoting technological innovations.
  • Demonstrating technological innovation through proofs-of-concept.
  • Promoting and supporting excellence in tools.
  • Developing requirements for tools (e.g., development, code migration, data migration, configuration management, reporting).
  • Evaluating and recommending tools.
  • Installing and configuring tools.
  • Developing, testing, and deploying programmatic constructs (e.g., scripts, queries, views, reports, procedures).
  • Document maintenance and support requirements and procedures.
  • Provide development support for performance and consumption reporting to integrate data sources.
  • Develop custom templates to report information (e.g., user consumption, health and monitoring of all services).
  • Provide support for service management and ensure alignment to agreements with clusters.
  • Foster a team culture of excellence and innovation.
  • Developing or informing the development of role descriptions for the sustainment of Government Secure and Public Sector Secure, especially related to the development function.
  • Developing plans for the knowledge and skills transfer to Government employees, including activities or tests to demonstrate the successful transfer of knowledge and attainment of required skills.
  • Government employees include IT Source Internal Professional Services Staff (PSS) resources.
  • Developing plans for the transition of sustainment functions to Government employees.
  • Transferring knowledge to Government employees.
Experience and Skill Set Requirements:
  • Leadership in Identity and Access Management (Entrust and Oracle IAM) 40%.
  • At least 3 years of experience related to Oracle Identity and Access Management Suite Plus.
  • At least 3 years of application developing experience in developing applications with Outh2 & OIDC technology, developing customized OIDC, TAI, developing Outh2&OIDC client and integration with IAM products.
  • At least 4 years of experience related to implementations with over 10,000 registered users.
Developing and Sustaining Large Applications 30%:
  • 5+ years of experience with designing, developing, deploying, and sustaining large application implementations based on the following technology products.
  • Web Tier: Windows Internet Information Server (IIS), IBM HTTP Server, Apache Tomcat.
  • App Tier: IBM WebSphere, Oracle Directory Server Enterprise Edition.
  • DB Tier: Oracle database v11g and v12.
  • O/S: Solaris, Windows, AIX and Linux.
  • Strong experience with Angular 12 and 14, Spring Boots 4; 2+ years of experience in using and developing Angular UI libraries.
  • At least 5 years of Java Open JDK 8 and 11.
  • Experience of Azure and microservice architecture.
Quality Control and Assurance 10%:
  • 10+ years of experience with quality control and assurance methodologies and practices as applied to the implementation of applications with over 10,000 users.
  • Experience with Change Management and Release Management as processes supporting the implementation of large applications.
  • Experience with automated testing and development tools (e.g., Microsoft Team Foundation Server (TFS), Client Quality Centre (QC ALM), LoadRunner).
  • Demonstrated knowledge and experience with Information Technology Infrastructure Library (ITIL) processes such as Service Level Management, Problem Management, Change Management, Release Management, and Capacity Management.

Share This Job: