Software Engineer - II Front End

  • Pulse Systems
  • Thornhill, Vaughan, ON, Canada
  • 13 Jan, 2018
Permanent - Full time Health Care

Job Description

Job Description

Our team of talented fun-loving software inventors would like to invite you to apply for our Front-End position if you are a likeminded Angular developer. Our team is diverse, smart, well rounded and thoughtful. We enjoy a challenge, value good ideas, creativity and innovation.

We use GitHub for source control and tools like Atlassian's Jira and Confluence. Our marketplace is in Healthcare where there is a great need and we know we can make a difference. We are not afraid to create in-house solutions and would love to show you what we've done. We are proud of our products, accomplishments and our people. Inspired problem solvers make us happy.

If this describes you, apply today.

This position provides best practices in software development services by producing superior quality software using well-defined approaches to software problem-solving and software development. The Software Engineer - II Front-End position works with many teams within the company and other stakeholders to translate the product vision into an overall satisfying and innovative solution.

  • This position focuses on Web Based Technologies. They are able to understand the problems that they face and create solutions.

  • Accountable for product quality.

  • Continually upgrades knowledge by tracking new releases, feature sets and work-arounds for existing problems.

  • Knowledgeable with new technologies, ideas, languages, frameworks, and approaches.

  • Customer focused with a strong desire to develop the best solutions.

  • An inspired problem solver.

  • Interest in sensitive Privacy and Security concerns within the Health Care market.

  • Team player with excellent oral and written communication, documentation and interpersonal skills.

  • Enjoys studying state-of-the-art development tools, programming techniques, and computing equipment. They participate in educational opportunities, reading professional publications, and maintaining personal networks.


  • 5+ years of experience in Software Engineering.

  • Must have at least 1+ year(s) of daily experience with Angular 2 and Google Web Tool (gwt).

  • Able to work within:

    • Windows, Mac or Linux environments.

      • Command shell interface is desirable.

      • Defect tracking systems such as Serena and JIRA.

      • Programming skills in modern technology:

        • JavaScript/ECMAScript.

        • Single-Page Application frameworks.

          • Angular 2/4 experience is a major asset.

  • Experience working with data sets:

    • JSON, XML, CSV.

    • A general understanding of data storage, encoding, encryption, data transformation, and related concepts.

  • Experience using git for version control:

    • Knowledge of using GitHub for code reviews is desirable.

  • Agile experience:

    • Scrum and/or Kanban, BDD and TDD.

  • Experience writing:

    • Unit and e2e/functional/acceptance tests.

    • Documentation including:

      • Technical specifications, test plans, whitepapers.

    • Attention to code quality, maintainability, and version control.

  • Firm understanding of foundational web technologies.

  • Enjoys solving complex problems and challenges.

    • Able to anticipate problems and challenges before they appear.

  • Communication:

    • Ability to explain complex technical concepts to a non-technical audience.

    • Excellent team player and able to effectively communicate with a diverse team.

  • Performance:

    • Time management skills with the ability to perform under pressure and meet deadlines.

    • Able to handle conflict, difficult situations, and urgent issues in a professional manner.

    • Self-starter with a strong sense of ownership, good follow through skills, and a passion to test and deliver high quality software.


  • Bachelor's Degree in Computer Science, Computer Engineering or work equivalent experience.

Company Description Pulse delivers a fully integrated system of Practice Management, Electronic Health Records, ePrescribing and Revenue Cycle Management Solutions.