This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow


Senior software developer

Cision Canada

This is a Full-time position in Ottawa, ON posted January 15, 2020.

Cision is a leading global provider of earned media management software and insights to public relations and marketing communications professionals.

Cision’s software allows modern communicators to target key influencers, distribute strategic content, track and measure meaningful impact through text and images.

Cision’s goal is to help its customers be more innovative with images and multimedia-rich stories.

Cision has over 4,000 employees with offices in 15 countries throughout the Americas, EMEA, and APAC.We’re currently looking for a Senior Software Developer to join the team.The Senior Software Developer is responsible to provide expertise with the design, development, testing, deployment, maintenance and operation of software to meet the business requirements and support internal and external clients achieve their performance objectives.Key AccountabilitiesLead efforts to develop new systems, upgrades and updates to existing systems inclusive of requirements analysis, system design, implementation, testing and deployment.

Execute project work plans and revises as appropriate to meet changing business needs and/or requirements.Analyze large, complex systems to determine performance bottlenecks, missing functionality, application bugs and captures requirements in stories to improve overall efficiencies.Promote a collaborative environment and adheres to established code system protocols, procedures and best practices to ensure the quality and integrity of code passes white board design review sessions.Facilitate activities that ensure the successful utilization of systems including developing documentation and test scripts.Mentor less senior developers to instill best practices and ensure quality of the work.Keep up to date on relevant / upcoming technologies and methodologies towards continuous improvement of software design and procedures.QualificationsBachelor’s degree (or equivalent) in Computer Science / Programming is required.Minimum 7 years of experience in software development, commercial software and methodologies is required.

Broad exposure working on a variety of platforms is required.Strong aptitude to write well designed, testable and efficient code.In-depth knowledge and expertise in software development, project management, software systems development working on a variety of platforms.In-depth understanding of modern software architecture and methodologies, including Agile (Scrum, XP) & incremental methods.Strong QA & Testing background including modern unit and TDD driven methods; experience with automated testing and Continuous Integration.In-depth knowledge of Java, search technologies, SOA, big data systems and distributed computing strongly desired.Software architecture, database management and familiarity with at least two operating systems similar to Windows 7 or higher and variants of Linux is required.Software development tools including but not limited to; Eclipse, Java, Linux, Windows, Python, Bash/sh, Vi/Emacs, Python is required.

Broad expertise with full software development life cycle (SDLC).Working knowledge of Agile methodology, tools and techniques is required.Strong analytical and problem-solving skills with experience in object oriented analysis and design with the ability to identify, propose and implement changes and improvements.Expertise working within a dynamic, high volume / data environment.Provide technical guidance to cross-functional / platform application development teams.Bilingual French and English written and verbal communication is an asset.Cision Canada is an equal opportunity employer and we welcome and encourage applications from all interested parties.

Accommodations are available, upon request, for those with a disability or medical need during any stage of the recruitment process.

We thank all candidates for their interest in Cision Canada, however, only those candidates selected for an interview will be contacted.