Senior Software Developer at MEDICAL PRIORITY CONSULTANTS INC | Salt Lake City, UT, US | Rezi

Senior Software Developer at MEDICAL PRIORITY CONSULTANTS INC

Senior Software Developer

MEDICAL PRIORITY CONSULTANTS INC · Salt Lake City, UT, US

1 weeks ago

Senior Software Developer

MEDICAL PRIORITY CONSULTANTS INC · Salt Lake City, UT, US

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Developer role.

Rezi rewrites your resume against MEDICAL PRIORITY CONSULTANTS INC's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Developer posting at MEDICAL PRIORITY CONSULTANTS INC — free, in seconds.

About the Role

This senior-level developer role supports IAED's mission of providing training and support to emergency dispatch services globally. The position offers an opportunity to advance your career while making a significant impact. The role is based in Salt Lake City, UT, with a hybrid work model.

Responsibilities

  • Provide master-level design and development expertise for software products, including training/learning platforms, applications, web pages, client portals, databases, and reports.
  • Take ownership of assigned projects from conception to completion, refining requests, setting technical direction, and ensuring the integrity of shipped products.
  • Interface with clients, customers, and internal users to gather requirements, troubleshoot issues, and deploy solutions.
  • Train other team members, provide technical leadership, and act as a final reviewer for code changes.
  • Create reusable tools and processes to support development teams and best practices.
  • Design and develop efficient software components for complex tasks without supervision.
  • Translate high-level ideas or business needs into working, maintainable solutions.
  • Steer technical direction towards reusable and maintainable systems.
  • Assist in application architecture design, including structure, data models, and integration points.
  • Own the integrity of code shipped on assigned projects.
  • Manage development projects and report on progress.
  • Troubleshoot and diagnose complex software problems.
  • Ensure website designs are compliant with major browsers.
  • Design intuitive and responsive web-based user interfaces.
  • Anticipate, identify, and mitigate problem areas.
  • Develop prototypes and proofs of concept.
  • Meet with users to define application requirements.
  • Provide direction and guidance to less experienced staff.
  • Conduct thorough, final-stage code reviews.
  • Perform testing of websites.
  • Other duties as assigned.

Requirements

  • 5+ years of relevant software development experience.
  • 2+ years of experience owning projects end to end, including setting technical direction, refining requirements, and managing features through launch and maintenance.
  • Ability to mentor/train Software Dev I and Dev II employees.
  • Strong hands-on experience across the stack: TypeScript and JavaScript with frameworks such as Vue and Nuxt, HTML and CSS screen layouts, server-side web services and APIs (including WCF), and MS SQL Server (T-SQL) and MySQL databases.
  • Real-world coding experience delivering and maintaining production software, with the depth to work effectively without AI assistance.
  • Proven experience directing AI development tools to build and ship complex projects.
  • Ability to critically review and validate AI-generated code, recognizing and correcting incorrect, insecure, or poorly structured output.
  • Solid experience with website security and security best practices.
  • Ability to write flexible, reusable, and documented code.
  • Strong analytical abilities.
  • Strong customer service attitude.
  • Proficiency with Git, including branching and pull request workflows, and the ability to troubleshoot and resolve repository problems.
  • Strong understanding of REST architecture and experience contributing to application-level design decisions.
  • Ability to resolve technical problems efficiently.
  • Ability to communicate technical concepts effectively to users and programmers.
  • Ability to concentrate for long periods of time.
  • Infrequent travel of less than 5% may be required.

Skills

  • TypeScript
  • JavaScript
  • Vue
  • Nuxt
  • HTML
  • CSS
  • Server-side web services
  • APIs
  • WCF
  • MS SQL Server
  • T-SQL
  • MySQL
  • Website security
  • Git
  • REST architecture

Location

  • Salt Lake City, UT

Work Type

  • Hybrid

Experience Level

  • Senior level
  • 5+ years of relevant software development experience
  • 2+ years owning projects end to end

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Pet insurance
  • Legal insurance
  • PTO
  • Company contributions to a 401K

About the Company

  • IAED is a provider of consulting, training, and software products for the public safety market.
  • IAED is based in the U.S. in downtown Salt Lake City, Utah.
  • IAED is recognized as one of Utah's Top Places to Work.

Equal Opportunity

  • IAED is an Equal Opportunity Employer.