Medical Priority Consultants, Inc. Technology/Software

Software Developer III

Salt Lake City, UT Hybrid Full-time

Our team is looking to hire a senior level developer to help in our life saving mission of providing training to support to emergency dispatch services across the globe. If you’re ready to take your career to the next level while making a worthwhile impact, consider joining our team! This role is eligible for our full host of benefits such as health, dental, vision, pet, and legal insurance, PTO, company contributions to a 401K and more while working in an award winning workplace culture. Come see why our teams love working here! This role is based in Salt Lake City, UT and has a hybrid work model.

Job Summary

  • Provide master level design and development expertise to the creation and maintenance of software products including
  • training/learning platforms, applications, web pages, client portals, databases, reports and queries, and other products as requested.
  • Interfaces with clients, customers, and internal users to gather requirements, troubleshoot issues, and deploy solutions. Creates
  • reusable tools and processes that help support our development teams. Trains other team members and provides technical
  • leadership in design and development matters. Helps develop and support software development best practices.

Major Responsibilities

  • Design and develop efficient software components for complex tasks without supervision.
  • Effectively manage development projects and report on progress.
  • Effectively troubleshoot and diagnose complex software problems.
  • Ensure website designs are compliant with the major browsers.
  • Design intuitive, responsive, and simple web-based user interfaces.
  • Anticipate, identify, and mitigate problem areas.
  • Develop prototypes and proofs of concept for end users.
  • Meet with users to define application requirements.
  • Provide direction and guidance to less experienced staff.
  • Participate in code reviews with other developers.
  • Performs testing of websites.
  • Other duties as assigned.

Education and/or Experience

  • Bachelor’s degree in a relevant field or equivalent experience.
  • Able to mentor/train Software Dev I and Dev II employees.
  • Experience with Azure (projects, web apps, blob storage, pipelines, releases, permissions)
  • Experience with server setup and maintenance (Linux)
  • Strong experience with MS SQL Server databases, as well as MySQL with T-SQL.
  • Strong experience in server-side development, including web services, WCF and API
  • Strong experience using JavaScript and JS frameworks such as Vue and Nuxt.
  • Strong experience using TypeScript.
  • Strong ability to create screen layouts using HTML, CSS and JavaScript.
  • Solid experience with website security and security best practices.
  • Ability to write flexible, reusable code and documented code.
  • Strong analytical abilities
  • Strong customer service attitude.
  • Strong understanding of REST architecture.
  • Bonus: Experience with PHP, Power BI, MS Forms, and/or Handelbars.js.
  • Bonus: Experience with SCORM and developing learning platforms.

Physical Requirements/Essential Job Functions

Ability to multi-task technical problems efficiently

Ability to communicate technical concepts to both users and programmers effectively.

Problem-solving

  • Frequent computer and telephone use
  • Sitting for long periods of time
  • Concentrating for long periods of time.
  • Occasional travel of less than 25% may be required.

Job description provided by Medical Priority Consultants, Inc..
View the original posting