Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Developing large-scale applications and providing technical support for clients in Ottawa's Information Technology Services. Ensuring compliance with accessibility standards and mentoring junior developers.

Responsibilities

  • researching, architecting, designing, developing, customizing, enhancing and/or integrating large-scale applications/solutions for assigned clients in response to new or changing business requirements and/or for assigned projects;
  • maintaining these applications/solutions;
  • providing client technical support.
  • writing and maintaining systems documentation;
  • ensuring all code is managed appropriately by using software configuration management tools;
  • following the approved project lifecycle (PLC), as appropriate;
  • ensuring solutions are made bilingual and comply with the Accessibility for Ontarians with Disabilities Act (AODA) Web Content Accessibility Guidelines 2.0 AA (WCAG 2.0 AA);
  • mentoring/coaching of other developers;
  • performing tests on enhancements/new development.

Requirements

  • Completion of 3 year university degree or college diploma in information management, information technology, or related field
  • Minimum of 5 years of progressively more responsible experience in applications development and/or integration, including experience writing and supporting applications with databases.
  • Desirable Qualifications: Development: Microsoft ASP, VB, C#, C++ and .Net programming languages; Java 7/8, Java Server Faces, Spring/Struts, Java EE; Python, Perl, PHP; Web services (XML, SOAP, REST, JSON); HTML5, CSS, XML, JavaScript; ColdFusion; PowerBuilder version 6.5 to 8.0 Databases: Oracle 11g/12c and higher, SQL Server 2014/2016, MySQL; PL/SQL and T-SQL for creation of procedures and packages; relational and non-relational (i.e. no-sql) database technologies; tuning query performance and logical data modelling concepts Servers: Oracle Application Server Technologies; Apache, Tomcat, IIS, WebLogic, WebSphere, nginx; Unix/Linux/Windows Server Office: development using Microsoft Office Suite tools and SharePoint Testing: Unit, regression and load testing; Test plan creation System/Software Development Life Cycle n-tier Architecture Design Configuration management (Ansible, Jenkins) Creation of technical and non-technical documentation ITIL knowledge
  • For all positions: Application development best practices
  • IT security best practices and standards relating to application development and/or integration
  • In-depth knowledge of the current City of Ottawa development toolset
  • Event-driven/object-oriented program design techniques
  • Structured systems analyses and design techniques
  • City network environment
  • Understanding of database concepts relating to application and database security
  • System testing techniques
  • Knowledge of and experience with COTS system installation, configuration, administration and support
  • A combination of knowledge and experience working with Oracle, .Net and/or Java development tool sets
  • Troubleshooting application issues
  • Good understanding of system failover and recovery strategies
  • Applicable legislation (e.g. MFIPPA, AODA)
  • For Web Developer positions: Good understanding of IIS, Oracle databases and .NET integration
  • Requires strong demonstrated training, technical development experience and applying web technologies including: Web application and server architectures .NET web application frameworks Web security standards and best practices Web‑based user interface design Web accessibility principles Portal architectures Hands‑on development experience with .NET 8 or .NET 9.
  • Proficiency in PL/SQL coding and supporting Oracle‑based solutions.
  • Experience working with Azure DevOps, including repository management and pipeline automation.
  • Knowledge of Kubernetes, containerization technologies, and CentOS Linux is considered an asset.

Job type

Full Time

Experience level

Senior

Salary

CA$93,764 - CA$114,097 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleApacheAzureJavaJavaScriptJenkinsKubernetesLinuxMySQLNGINXOraclePerlPHPPythonSDLCSOAPSpringSQLUnix.NET

Location requirements

OnsiteOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.