Senior Software Engineer

Location: Remote, CO

Data Management

Please note ZOLL mandates COVID vaccinations subject to legal exemptions.

ZOLL Data Systems, a division of ZOLL Medical Corporation, is a healthcare software solutions provider that empowers hospital, EMS and Fire, and billing/accounts receivable (AR) teams to deliver more—from better patient outcomes to operational efficiencies and greater revenue capture. Our business exists to help save more lives through data-driven innovation and interoperability, opening new pathways for our customers to achieve the highest levels of care, collaboration, and reimbursement.

Click here to learn more about us!

Job Summary: 

This Software Engineer will be working on the Fire Reports application, a SaaS solution that supports Fire Departments and Fire Fighters in their mission critical tasks such as documenting what happened at the scene of a fire/medical emergency, routine building inspections or investigating the cause of a fire. The Fire team is looking for their next super star developer. The ideal candidate for this role is an experienced Web Developer who has proven technical chops and is ready to grow their career as part of a driven and collaborative agile team. They are passionate about learning; they want to make valuable contributions using new technology and they display a strong desire to leave the code better than they found it. 

Responsibilities

  • Work with the product owner, customers, stakeholders, UX, QA, and other engineers to create effective solutions for Fire Fighters and other support staff
  • Participate in all aspects of the software development lifecycle, including planning, development, code reviews, and cross-platform/cross-browser testing
  • Assist Product Owner in generating functional & technical requirements based on stakeholder feedback and requests  
  • Work with your development team to create user-friendly, web-based, or mobile applications, ensuring assignments are delivered on schedule and in accordance with quality standards
  • Develop and evaluate code, and implement test plans and/or unit tests to ensure code is valid, properly structured, and performs optimally
  • Evaluate and provide recommendations for improvements to features, functionality, architecture, design, and performance
  • Utilize organizational process control systems and adhere to established ZOLL engineering standards for UI development, database access, documentation, and development methodology
  • Refactor code where appropriate to achieve readability, maintainability, and scalability
  • Write technical documentation as needed

Qualifications

  • Bachelor's degree in Computer Science/Engineering or related degree.  Year for year of related experience can be substituted for the degree.  
  • Minimum of 5+ years of experience in a professional software development environment building clean, robust, and maintainable code and implementing customer-facing, web-based applications
  • Significant experience with C#, ASP.NET/MVC
  • Significant experience with SQL
  • Significant experience with HTML, CSS, and JavaScript
  • Experience with object-oriented design, debugging, and modern design concepts (Microservices, SOA, Message Queuing, Pub/Sub, REST API’s)
  • Experience building large-scale, highly available distributed systems
  • Experience with code versioning tools such as Git/Bitbucket
  • Experience with testing (unit, integration, regression, and performance) 
  • Experience with manual and automated code reviews
  • Experience in an Agile Scrum environment and tooling like Jira
  • Able to remain calm and steadfast when working directly with Support and customers on high priority system issues. 
  • Ability to communicate in a concise, clear, and open manner
  • Effective team player on a cross functional team with a collaborative, can-do attitude

Bonus points if you have:

  • Experience with modern JavaScript frameworks (Vue.js, React)
  • Experience with establishing and maintaining CI/CD pipelines using Team City
  • Experience with implementing best security practices within Web applications
  • Experience with Cloud Computing (AWS)
  • EMS, Fire or Public Safety Industry knowledge or experience

The minimum salary for this position is $115,000 annually. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, certifications, and geographic location.

Perks & Benefits

ZOLL provides a casual work environment, competitive salaries, and a compensation structure that rewards contribution and hard work.  Additionally we have stocked kitchens, free daily organic fruit delivery, on-site fitness center, on-site cafe, dry cleaning service and much more!  Our full benefits package includes 401(k), medical, dental, vision, life, AD&D, flex spending accounts and STD/LTD.

ZOLL Data Systems appreciates and values diversity.  We are an Equal Opportunity Employer M/F/D/V.

ADA: ZOLL will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990.