logo

View all jobs

Software Developers

Ottawa
RESPONSIBILITIES: Provide system life-cycle support for Air Navigation operational and non-operational systems Assists in requirements analysis and specification writing and management Assists in the analysis, development, and implementation of software solutions for new requirements and identified deficiencies Assists in maintaining the software development environment Recommends practices for configuration, installation, optimization and use of productivity tools. QUALIFICATIONS: Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems 3+ years of experience developing backend and web-based applications using Modern Java, Python, JavaScript, Django, Tomcat, HTML and C/C++ Web development experience using Django, Jython, Tomcat, Apache Experience developing DevOps build pipelines and toolsets (GitLab, TFS, SVN, Artifactory, Jenkins, Maven, Conan, Cmake) Experience in designing, developing customer-facing, front-end software through interaction with the customer Knowledge of Air Traffic Managements systems an asset Effective English language written and verbal communication skills. DURATION: 6 Months plus possible 12 month extension
Powered by