senior software developer

Job details

Salary: C$113,409.00 annually

Terms of employment: Permanent employment, Full time

Shift: Day

Start date: Starts as soon as possible

Benefits: Medical benefits, Dental benefits, Group insurance benefits, Life insurance benefits, Vision care benefits

Vacancies: 1 vacancy

Job requirements

Education:

Bachelor’s degree

Experience:

3 years to less than 5 years

Area of specialization:

Software engineering

Specific Skills:

  • Write, modify, integrate and test software code
  • Identify and communicate technical problems, processes and solutions
  • Research and evaluate a variety of software products
  • Maintain existing computer programs by making modifications as required
  • Program animation or special effects for multimedia applications
  • Program microcomputer applications, network control utilities and database access
  • Work with multimedia designers to develop programs for multimedia
  • May lead and co-ordinate teams of computer programmers
  • May supervise other computer programmers
  • Develop and implement data, data management and data governance policies, standards and models
  • Maintain and administer Web servers and sites
  • Write, modify, integrate and test Web-site related code
  • Conduct research and evaluate a variety of interactive media software products
  • Participate in the design, development and implementation of Internet and Intranet sites
  • Lead and co-ordinate teams of Web designers and developers
  • Supervise other Web designers and developers
  • Co-ordinate with network engineers and other technical personnel to resolve issues

Computer and technology knowledge:

  • Java
  • JavaScript
  • MySQL
  • HTML
  • CSS
  • XML
  • Ajax
  • PHP
  • JBoss
  • Jira
  • Spring Framework
  • Hibernate
  • AngularJS
  • ASP.NET
  • Docker
  • Kubernetes
  • Jenkins
  • Maven
  • Git
  • Linux
  • OpenShift
  • JPA
  • JAX-WS
  • Maven (Build automation tool)
  • React.js
  • Micro-service architecture

Work conditions and physical capabilities:

  • Fast-paced environment
  • Work under pressure
  • Attention to detail
  • Sitting
  • Large workload
  • Tight deadlines

Personal suitability:

  • Initiative
  • Effective interpersonal skills
  • Flexibility
  • Team player
  • Judgement
  • Organized

Who can apply to this job?

Only persons who are legally allowed to work in Canada can apply for this job. If you are not currently authorized to work in Canada, do not apply. The employer will not consider your job application.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx