Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
7 Aug 2023

Full-Time Software Developer

Priority Dispatch – Posted by Recruiting@priorityDispatch.net Salt Lake City, Utah, United States

Job Description

We are looking for an experienced Software Developer to contribute with our dream team of passionate employees.

 

Priority  Dispatch is an Equal Opportunity Employer. We are a small, fast-growing provider of consulting, training, and software products for the public safety market. Priority Dispatch is based in the U.S. in downtown Salt Lake City, Utah. You can expect a majority of your day to be in active development of our products and meeting with team members to discuss challenges and collaborate direction.

 

The job comes with a starting salary range of $88,000 – $100,000 and generous perks and benefits, including health, dental, vision, and pet insurance, a hybrid work schedule, tuition reimbursement, parental leave, employer contributions to 401K and HSA options, parking garage or Trax options, and more! Come help make a difference in the world and apply now!

 

Summary

The Software Developer is involved in daily designing, coding, and initial testing of company software products. This person understands and has experience with software design concepts, patterns, and tools needed to convert user requirements into technical specifications for required platforms. This person is familiar with and experienced in coding software designs using current development tools, languages, libraries, and components. This person has the aptitude to expand their skills and knowledge of software development through research, study, and testing. They may use any number of the following skills depending on the product or project they are assigned. They are not expected to be an expert in all the following. They will be able to quickly learn the essentials as needed.

 

Principal Responsibilities

  • Design and code client/server, web applications (desktop and browser), and mobile apps
  • Design intuitive, responsive, and simple user interfaces
  • Design intuitive, responsive, and simple data structures
  • Anticipate, identify, and mitigate problem areas
  • Develop prototypes and proofs of concept for stakeholders, with the user experience (UX) in mind
  • Meet with the product owner and stakeholders to understand and discuss application requirements
  • Participate in pair/mob programming and code reviews with other developers
  • Perform developer testing on code and final applications
  • Research and resolve bugs
  • Provide 3rd level support as required
  • Document functionality (how the code accomplishes the requirements)
  • Stay familiar with current technologies
  • Efficiently pivot between tasks
  • Maintain legacy products using appropriate technologies
  • Work in different phases of the software development life cycle depending on team and assignment

Qualification/Skills & Knowledge Requirements

  • Bachelor’s degree in a computer related field or equivalent experience
  • Write flexible, reusable, and documented code
  • Excellent analytical and communication skills: able to facilitate projects and meetings as assigned, comfortable working with all levels of the organization
  • Think logically and systematically; solve complex problems; effectively apply general principles to specific conditions
  • Work with minimal supervision; able to effectively estimate and manage time
  • Innovate, prioritize and multitask
  • Perform independent research of technical issues
  • Work well in a team environment
  • Experience/familiar with subsets of the following:
  • C like languages (C++, C#, Java), JavaScript and related technologies such as Angular, React, Node.js, etc., Object Pascal, .NET and related technologies/frameworks (ASP, .NET Core), other languages such as PHP, Python, YAML
  • Communication structures/architectures (HTTP, REST, web API, web sockets)
  • Creating and consuming services (Windows, Linux)
  • Data exchange structures such as csv, json, and xml
  • SQL/relational database concepts and utilization (SQL Server, sqlite, Firebird)
  • Creating pages using HTML and CSS
  • Text encoding to support Unicode and double/multi-byte character sets
  • Integrated development environments (Visual Studio, VSCode, RAD studio, Android Studio)
  • Web servers (IIS, Apache, Nginx)
  • Using and managing cloud services (Azure (Azure Portal), AWS)
  • Virtualization and containers and related technologies (VM, Docker Swarm, Kubernetes)
  • Proficiency with versioning tools (GIT, SVN)
  • Agile development, scrum framework (CSM, CSD), and tools (Azure DevOps)
  • Object oriented design principles, MVC, and other design patterns
  • Continuous integration and continuous deployment (CI/CD) processes and tools
  • Developer software testing techniques/methodologies
  • Organizing and coordinating information and deadlines
  • Problem-solving
  • Collaborate and communicate effectively with team member, stakeholders, and management

 

Physical Requirements

  • Frequent computer use
  • Concentrating for long periods of time
  • Sitting for long periods of time with occasional moving, standing, and walking

 

“Through our DE&I practices and beliefs, we ensure that everyone feels they are valued and is recognized for their beautiful uniqueness. We support gender pronouns, transgender employees, and create an inclusive culture to engage each of us by embracing empathy, compassion, and belonging. We fundamentally believe that everyone matters and everyone should feel they matter, within our organizations and outside of them. We see you. We hear you. We are glad you are here.”

Share this role online (there may be a referral fee*)

How to Apply

Apply to this link in the posting https://paycomonline.net/v4/ats/web.php/jobs/ViewJobDetails?job=115600&clientkey=DE167225427108EF51BA308DE01A0BAB

Job Categories: Equal Opportunities. Job Types: Full-Time. Salaries: 80,000 - 100,000.

80 total views, 0 today

Apply for this Job