Senior Software Developer

Timeless Medical Systems - Charlottetown, PE (il y a 4 mois)

Postuler dès maintenant

Reports To

CTO

Job Summary

Your employment duties will consist of a Software Developer as required by the Company and listed below. This list is not to be taken as fixed or exhaustive however, and you will be expected to perform any reasonable employment task given by a superior.

As a Software Developer, under the direction of the CTO, Your duties will primarily revolve around building new software by writing code, as well as modifying existing software to fix errors, adapt it to new hardware requirements, improve performance, or upgrade core application frameworks or infrastructure. The Software Developer should possess a degree or diploma in computer science, computer systems engineering, software engineering or any other related field of study. Experience working with; PHP (Laravel), SQL(MySQL, MariaDB, ), JavaScript (React, vue.js, React Native), Cloud/Server tools (Docker, AWS, Google Cloud) is preferred.

Competencies

  • Accountability
  • Attention to Detail
  • Results Orientation
  • Time Management

Job Duties

· Software Development, modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces

· Provide advanced level hardware, software and systems support for the various nurses, doctors and specialists using Timeless Medical’s applications around the globe.

· Work on new features to improve existing products.

· Build and implement new software solutions and applications from the ground up.

· Perform analysis, design, implementation, verification, demonstration, and maintenance of these products in a team environment.

· Prioritize and manage multiple projects and deliverables simultaneously.

· Implement software according to internal and industry best practices.

· Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.

· Consulting with departments or customers on project status and proposals

· Work with Quality Assurance, Project Managers and Product Specialists to ensure that company products are meeting client standards.

· Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.

Job Requirements

  • Degree or diploma in computer science, computer systems engineering, software engineering, web design, or a field related to the industry
  • 5+ years of related experience
  • Demonstrated aptitude for learning new technologies
  • Familiarity with various programming languages and development platforms
  • Strong knowledge of browser compatibility problems for all platforms and major browser types
  • Ability to effectively communicate both verbally and in writing
  • High level of integrity and work ethic
  • Ability to prioritize and manage conflicting demands
  • Demonstrated time management skills
  • Ability to work individually as well as part of a team
  • High flexibility with strong interpersonal skills that allow one to work effectively in a diverse environment

Work Conditions

  • Extended periods of sitting
  • Overtime as required
  • Operation of desktop computer and peripherals
  • Working in a busy office environment with frequent interruptions

Timeless Medical seeks to fully integrate the principles of Employment Equity and will ensure the full participation and advancement of members of historically disadvantaged groups (i.e., members of visible minorities, persons with disabilities, women, and aboriginal peoples). Timeless Medical will achieve this by ensuring that its hiring process is fair and equitable for all persons.

Timeless Medical strives to ensure that its employment practices are free from direct and indirect discrimination and is committed to upholding the human rights of those participating in the hiring process. In pursuit of this commitment, Timeless Medical will not condone or tolerate any acts of discrimination or harassment under any of the grounds protected under human rights legislation. This commitment extends to the hiring process and throughout the course of employment.

Job Type: Full-time

Experience:

  • Software Development: 5 years (Preferred)

Education:

  • Bachelor's Degree (Preferred)