TAG NW JobBoard
 Jobs 
Menu
Browsing Job 5 of 9
APPLY FOR JOB
In order to Apply for this job you must be signed into your user account. New users can register by selecting Create an Account.
CREATE AN ACCOUNT
Save Job
In order to Save this job you must be signed into your user account. New users can register by selecting Create an Account.
CREATE AN ACCOUNT

SOFTWARE ENGINEER (level depending on experience)

Emergency Reporting, Bellingham, WA, United States
Employer Description

OUR PASSION
Our team at Emergency Reporting works hard to empower first responders with powerful station management tools. We provide users with awesome features, in-depth support, and easy-to-use web and mobile apps.  We serve customers around the world, ranging from small rural fire districts, multi-station agencies, counties, metros and the Department of Defense. What we make here every day really matters, we make it easier for firefighters to save lives and property. Interested in learning more? Check out our story. 

OUR ORGANIZATION
Emergency Reporting was locally founded in 2003 as the first cloud-based reporting and records management system for fire and EMS service. Today more than 80,000 first responders across the country trust Emergency Reporting to make incident reports quick and easy, and to help manage their station operations every day. 

OUR CORE VALUES
Emergency Reporting is committed to providing an outstanding product and world-class service and support. Our business measures each decision against our core values to ensure the best possible outcome for all our customers and employees:
* Industry Integrity
* Consistent Innovation
* Team Appreciation
* Ongoing Relevance
* Fire Service Advocacy
* Responsible Stewards

OUR WORKPLACE
Our business Agile principles and value on career growth make us the best choice in your next career move. Emergency Reporting has a casual dress work environment and is located in the Barkley Village close to walking trials, food and entertainment. Our family-friendly environment provides great pay and benefits (insurance, retirement and generous paid time off). 

 

Job Description

JOB SUMMARY

Do you want to work on software that makes a difference in the lives of people? Emergency Reporting is a leading provider of Records Management for the Fire and EMS services, and we simplify the work of firefighters and paramedics across the country, and outside the US.  When you work at ER, the work you do has a real impact on our communities every day.

 

As a SaaS company, our software engineers ship code based on an Agile software development lifecycle.  We deliver new features and bug fixes into the hands of our customers within weeks, not months or years.  We take time out every quarter to try out new ideas, and we incorporate the best ideas into our production service.

 

We value our employees and our customers.  We have a reputation for industry integrity, fire service advocacy, and responsible stewardship.  We maintain that reputation by valuing technical relevance and consistent innovation in our software and place a strong emphasis on continuous improvement.  

 

As a Software Engineer you will be working on a small scrum team with a large potential for learning and growth.  We support and encourage your desire to take on big challenges, and we will give you the tools and training that you need to succeed. With your technical expertise you will manage your own projects, tasks, deadlines and deliverables. You will design, develop, maintain, and enhance your software, and you will be partnered with your peers in Test and IT to test and deploy your code.

 

RESPONSIBILITIES OF ALL EMPLOYEES

  • Strive to exhibit to our company values and culture.
  • Adhere to applicable policies and procedures.

RESPONSIBILITIES OF EVERYONE IN THIS DEPARTMENT

  • Understand and collaborate effectively in ER’s Agile organization using Scrum and Kanban methodologies; and striving to become proficient in our tools and processes.
  • Ability to effectively and consistently communicate and collaborate with teammates, sponsors, and stakeholders.
  • Be an active part of defining and following best practices around engineering excellence and contribute positively toward ER’s continuous improvement.
  • Pursue any relevant continuing education/training to keep up with best practices for engineering excellence.

ESSENTIAL JOB FUNCTIONS

  • Develop new features and perform bug fixing on the existing Emergency Reporting system, which is based on PHP, Javascript, TSQL, and other technologies.
  • Engage in daily stand-up meetings to provide regular status updates to the scrum team or as situations change.
  • Perform and receive code reviews according to standards with other members of the team.
  • Perform performance tuning, with an understanding of programming algorithms.
  • Support continuous process improvement with the goal of making the Emergency Reporting technology team as efficient and effective as possible.
Requirements

QUALIFICATIONS – EDUCATION, LICENSES & EXPERIENCE

 

All applicants will be expected to hold:

  • A Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • Other combinations of education and experience that provide the incumbent with the necessary qualifications may be considered.

For more senior levels, the following experience and competence will be required:

  • 2+ years software development experience in a production environment.
  • A Master's Degree in Computer Science or a related field is a plus.
  • Experience with GIT, SVN, or equivalent source control system.
  • Successfully leveraged a variety of solid software development practices to produce high quality code, including continuous integration, peer or team code review, unit testing, threat modeling, and team coding.

QUALIFICATIONS – KNOWLEDGE, SKILLS & ABILITIES

 

All applicants will be expected to demonstrate the following traits:

  • Passion for excellence.
  • Organized and detail oriented, including ability to effectively document and resolve issues.
  • Self-directed and able to work independently and effectively to meet deadlines.
  • Ability to learn and adapt to changing technologies and procedures.
  • Ability to be a collaborative team player.
  • Ability to build positive, effective work relationships with customers, co-workers, vendors, and others.

For more senior levels, the following experience and competence will be required:

  • Effective in instructing others in proper techniques and practices.
  • Experience in addressing peers in a public forum on technical topics.
  • Participation in recruiting activities, including campus recruiting events.

SPECIAL REQUIREMENTS

  • Incumbent is subject to a background check and appropriate security clearances. 
  • Must have a valid driver’s license.
  • Visa sponsorship is not available for this position.

WORKING CONDITIONS & PHYSICAL REQUIREMENTS

  • Travel:  Some travel may be required. 
  • Mobility: Work is performed in an office setting and requires working on the computer for long periods of time.  Must be able to move throughout the office to interact with employees.  
  • Hearing: Must be able to hear verbal conversations over the phone, using collaboration tools, and in-person with background noise. 
  • Vision: Must be able to consistently identify objects and persons at a distance and read fine print on various forms. 
JOB DETAILS
POSTED
04 February 2020
CLOSES
05 March 2020
JOB TYPE
Full-Time
REQUIRED EDUCATION
Bachelor's Degree
ANNUAL SALARY (US Dollars)
Open
INDUSTRY
Software
LOCATION
Bellingham