Master information

RQ00112 - Senior Software Developer, Full Stack

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Toronto, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: May 15, 2024

Task description and requirements

Job Opportunity: Senior Software Developer, Full Stack (RQ00112)

Client: Supply Ontario
Start Date: June 3, 2024
End Date: November 29, 2024
Location: 525 University Avenue, Toronto, Ontario (Hybrid)
Hours: 7.25 per day (5 days a week)
Business Days: 60


Application Deadline:
Thursday, May 16 at 11:00 A.M. EST
Email: hr@smsoftconsulting.com
WhatsApp Group: Join Here


Required Documents:

  • Updated Resume (Word format)
  • Expected hourly rate
  • Qualification Matrix

Must Haves:

  • Strong Java software development experience
  • Experience developing custom SSO Federation code
  • Proven experience with Oracle Access Manager adapters and plug-ins
  • Experience in code review and unit testing
  • Knowledge of Identity and Access Management
  • Proficiency in front-end and back-end development, API design/management, and DevOps
  • Experience with Oracle database
  • Integration experience of front-end UI with APIs

Description:

Ontario Health's ONEID service is upgrading to Oracle 12C, enhancing PHI protection and user account security. This upgrade includes a modernization of user interfaces.


Responsibilities:

  • Develop ONE ID 12C screens and comply with upgrade requirements
  • Create business logic in Java to support upgrade requirements
  • Develop adapters and plug-ins for 12C OAM
  • Perform unit testing for developed code
  • Collaborate with the 12C Upgrade Federation Broker team
  • Produce clean, reusable, and maintainable code
  • Diagnose and troubleshoot issues
  • Research and implement front-end technologies
  • Maintain code documentation

Desired Skills:

  • Degree in Computer Science or Engineering, or equivalent experience
  • Continuous integration and delivery (CI/CD) knowledge
  • Strong interpersonal and negotiation skills
  • Knowledge of privacy policies and security principles
  • Experience with design walkthrough sessions and structured methodologies
  • Proficiency in object-oriented development tools
  • Experience in API design and application deployment
  • Analytical and problem-solving skills
  • Experience with JIRA and Confluence

Deliverables:

  • Custom code for 12C OAM SSO Federation
  • Adapters for 12C OAM Federation Broker
  • Business logic for ONE ID requirements
  • 12C Oracle Identity Management/Governance plug-ins

Role Summary:

  • 7+ years in Java application development
  • 5+ years developing 12C Oracle Access Manager adapters and plug-ins
  • 7+ years in Java code reviews
  • Experience with Identity and Access Management
  • Proficiency in CI/CD principles

Note:
This hybrid position may require onsite work upon request. Ontario Health assets must remain within Ontario without prior approval. 

Category

Software development