Senior Full Stack Software Developer

Toronto, ON, Canada

Job Description


Title :: Senior Full Stack Software Developer (2-3 Days Onsite/Hybrid)
Location :: Toronto, ON , Canada
Duration : ContractMust haves:

  • Strong experience with Java software development
  • Strong experience in developing custom SSO Federation code
  • Proven experience in developing adapters and plug-ins for Oracle Access Manager
  • Strong experience in code review and unit testing
  • Good experience with Identity and Access Management
  • Proficient with both front end and backend development, including any associated areas such as API design/management and DevOps
  • Experience with implementation of solution design, development and deployment
  • Knowledge and experience with Oracle database
  • Knowledge and experience integrating front-end UI with the constructed API
Responsibilities:
  • Develop ONE ID 12C screens as assigned and comply to ONE ID 12C Upgrade requirements
  • Develop business logic using JAVA to support the business functions to support the upgrade requirements and interfaces to databases and other systems
  • Develop 12C OAM adapters where needed
  • Develop 12C OAM plug-ins where needed
  • Develop unit testing for all software code developed
  • Work closely with Ontario Health 12C Upgrade Federation Broker team
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform\'s quality.
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Research and implement latest front-end technologies and standards to ensure we are always using the best techniques possible.
  • Create and maintain code documentation as required.4
Desired Skills:
  • College/University undergraduate degree in Computer Science or Engineering, or related discipline from a recognized institution or equivalent experience
  • Knowledge and experience with programming Java applications
  • Knowledge and experience in continuous integration and continuous delivery (CI/CD) methodologies
  • A team player with a track record for meeting deadlines; strong relationship building, facilitation and influencing skills to successfully partner with internal and external stakeholders
  • Working knowledge of privacy policies and security principles
  • Experience conducting design walkthrough sessions with project team
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications
  • Experience in design, code, test, debug, and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in application design, latest design patters, deployment, and troubleshooting
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • Experience with Application Programming Interface
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Ability to provide user and system documentation as required
  • Proven track record working with Identity and Access Management solutions would be an asset
  • Knowledge of leading-edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
  • Experience planning, migrating, implementing, and sustaining large complex system development projects
  • Knowledge of JIRA and Confluence.
  • Experience designing and developing large, complex, highly available, mission critical server applications
Criteria Details Criterion:
  • Minimum 7 years\' experience designing and developing Java application
  • Minimum of 5 years\' experience with developing adapters and plug-ins for 12C Oracle Access Manager
  • Minimum of 7 years\' experience in code reviews in Java
  • Knowledge and development experience with Identity and Access Management
  • Proficient with software development leveraging CI/CD principles

NR Consulting

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2297057
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned