Job Title: Software Developer - Full Stack - Senior
Location: Toronto, Ontario
Work Model: Hybrid

Description / Responsibilities / Skills

Must Have

  • Overall number of years experience: 15+
  • Must have no. of years experience: 10+
  • Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM Websphere, Vulnerability assessment/resolution
  • Strong experience interfacing with relational databases using Java
  • Understanding of Oracle Forms/Reports and Oracle Application Suite, with ability to extract usable information from Oracle forms/reports applications

Description

Responsibilities

  • Lead development activities for assigned system components including design, coding, documentation, integration, unit testing and defect resolution
  • Develop user interface web applications to support ministry staff data correction activities
  • Develop queries, scripts and application components to migrate source data to target databases
  • Collaborate with business analysts and QA analysts to ensure code meets business and system requirements
  • Provide coding and solution design recommendations, including impact and option analysis
  • Lead all phases of the SDLC from analysis and design through testing and implementation
  • Design and develop application components, database connections, web interfaces and proof-of-concept prototypes
  • Code, test and debug releases for assigned application components
  • Prepare deployment packages and coordinate release promotion across test, staging and production environments
  • Conduct code and design reviews
  • Provide effort estimates for enhancements and review estimates from team members
  • Identify and resolve performance and availability issues for application releases
  • Lead development activities during defect resolution cycles
  • Obtain architect and client approvals for assigned code changes and deliverables
  • Ensure releases comply with cluster development standards and GO ITS 54 standards
  • Lead workshops, demos and project meetings as required
  • Provide weekly status reporting for assigned tasks

General Skills

  • Experience in programming, analysis and specialized software package support
  • Ability to collaborate with IT professionals throughout the software development lifecycle
  • Experience in structured methodologies for application design, development, implementation and maintenance
  • Experience in design, code, test, debug and document activities
  • Experience with object-oriented and third-generation language development tools
  • Experience with one or more programming languages
  • Experience in application design patterns, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience using query languages and information retrieval packages
  • Experience with communication protocols
  • Experience eliciting and documenting information from business stakeholders and subject matter experts
  • Strong analytical, problem-solving, decision-making, communication and interpersonal skills
  • Team player with a track record of meeting deadlines

Desirable Skills

  • Experience in Agile, SCRUM, Lean and DevOps methodologies
  • Experience developing internet-ready applications
  • Knowledge of rapid application development methodologies
  • Knowledge of information management principles, concepts, policies and practices
  • Experience with middleware and gateways
  • Experience reviewing and modifying installation scripts
  • Ability to provide post-implementation support and resolve technical issues
  • Experience conducting design walkthrough sessions with project teams
  • Knowledge of AODA and related accessibility standards
  • Ability to provide user and system documentation
  • Public Sector experience
  • Hands-on experience with Agile methodologies in a DevOps setup

Skills

Experience and Skill Set Requirements

Technical Experience - 30%

  • Experience with Java, J2EE, EJB, STRUTS, Spring Boot, Web Services and XML
  • Experience with UI development using Angular and Node.JS
  • Strong database development experience including PL/SQL, Oracle and Shell scripting
  • Experience interfacing with relational databases using Java
  • Knowledge of Oracle Forms/Reports and Oracle Application Suite
  • Experience with DevOps tools and practices
  • Experience with IBM Websphere
  • Experience with vulnerability assessment and resolution
  • Experience with PDF and report generation

UI Development and AODA - 20%

  • Experience in UI development for enterprise applications
  • Knowledge of AODA compliance and accessible application design
  • Experience delivering user interfaces for applications undergoing modernization

Analysis / Development - 25%

  • Ability to work with legacy applications and modernize them in line with OPS standards
  • Experience understanding business requirements and delivering corresponding solutions
  • Experience working on bug fixes, feature enhancements and multiple concurrent projects
  • Ability to lead SDLC activities including analysis, design, coding, unit testing and implementation
  • Experience providing design recommendations, estimates and technical options

Documentation - 15%

  • Experience documenting solution design, code, deployment specifications and system procedures
  • Experience preparing code release packages and transition-to-operations documentation
  • Experience supporting knowledge transfer through documentation and working sessions

Vulnerability Assessment / Resolution - 5%

  • Experience identifying, assessing and resolving vulnerabilities in application components and releases

Experience with Government IT Infrastructure - 5%

  • Experience working within Government of Ontario IT standards and environments
  • Experience ensuring compliance with GO ITS standards and ministry delivery expectations
Similar jobs

Software Developer - Full Stack - Senior

Apply Now
Back to search page