Core Values: Ethics, Professionalism, Encouragement, Innovation
Pay Range: $78,600 - $106,700
This position is responsible for the development of software applications and integrations within the public safety industry. Primary duties include leading programming activities, monitoring and evaluating system performance, as well as designing and implementing new programs and features. The ideal Software Developer possesses strong analytical and technical skills and is able to deliver tailored software solutions based on extremely specific user stories.
Works under the general supervision of the Information Technology Manager.
Essential Duties, Functions and Responsibilities:
(The duties listed are intended only as illustrations of the various types of work that may be performed and are in no way construed or perceived to be exhaustive. The employee may also be required to perform additional functions and duties as assigned.)
• Analyze user requirements.
• Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Design and update software databases including but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces.
• Implement software tools and processes which are innovative, scalable, and fault-tolerant.
• Ability to make good technical decisions which provide solutions to business challenges.
• Conduct system analysis’ and recommend changes to procedures to improve operations.
• Modify software to fix errors, adapt to new hardware, improve system performance, or upgrade interfaces.
• Troubleshoot technical problems, documents anomalies and reviews error logs. Track open cases/help tickets; work with appropriate vendors on the resolution and prevention of issues.
• Perform other technology-related duties as needed or directed.
• Maintain professional and effective written and verbal communication skills at all times.
• Consistently provide excellent customer service to all citizens, emergency responders, member and user agencies, vendors, and co-workers.
• Must maintain confidentiality at all times for our citizens, emergency responders, and employees, including Protected Health Information (“PHI”) as defined under the Health Insurance Portability and Accountability Act of 1996 (HIPAA) in a sensitive, information-rich environment.
• Promote a positive, professional image of Jeffcom at all times.
• Complete job-related trainings and continuing education to maintain and expand skills and knowledge as assigned and required.
• Perform multiple tasks simultaneously while remaining detail-oriented.
• Investigate and analyze information/data and draw accurate conclusions.
• Remain calm and effective during emergencies, even during heavy workloads, exercise good judgment, prioritize emergent and non-emergent situations accurately, and obtain and act on information quickly and accurately.
• Regular and predictable attendance is required, including the ability to work in excess of 40 hours in a work week, as required, including evenings, holidays, and weekends, including being on call, as-needed, and promptly handle urgent calls for service regarding system problems and outages during off-duty hours.
• Work cooperatively with vendors, emergency responders, member and user agencies, and co-workers.
• Perform any additional duties as assigned.
Minimum Education, Experience, License and Certification Requirements:
• Bachelor’s degree in an Information Technology-related field from an accredited college or university is required.
• Progressive experience as a Software Developer, Software Engineer or similar role.
• Experience developing customized code for multiple projects simultaneously.
• Professional experience using cybersecurity and open source technology.
• Prior experience in a Public Safety operations environment preferred.
• Ability to obtain CCIC/NCIC certification within six (6) months of hire. This includes being able to pass a background check. Ability to remain drug and alcohol free; marijuana use is not allowed, even if medically prescribed.
• Possess and maintain a valid Colorado driver's license and acceptable driving record.
Required Knowledge, Skills and Abilities:
• Excellent working knowledge of front and back-end development, including SQL Server.
• Familiarity of or adaptability to computer aided dispatch (CAD) software requirements.
• Skill in demonstrating critical thinking and functioning under extreme stress.
• Skill in following complex verbal and written instructions, policies and procedures.
• Skill in communicating with others and to assimilate and understand information in a manner consistent with the essential job functions.
• Skill in communication and interpersonal skills as applied to interaction with coworkers, Board members, the general public, etc., sufficient to exchange or convey information and to receive work direction
• Skill in making sound decisions in a manner consistent with the “Essential Duties, Functions and Responsibilities”.
Lifting and Carrying:
Ability to move 15- to 20- pound items from one location to another, such as computer equipment, boxes of paper, department manuals, resource books, equipment, etc.
This position will involve sedentary, administrative work in an office environment. This position requires ability to sit for extended periods, and frequent pushing, pulling, pinching, gripping, reaching over head, reaching away from body, and repetitive motions. Standing, walking, kneeling, stooping, bending, lifting, and squatting also will be required as necessary to perform the duties of the position.
Vision and Hearing:
Use of sensory activities, such as talking, seeing, and hearing, will be required frequently. Position requires close vision and the ability to adjust focus.
Must be able to read, remember and use policies, procedures, criminal laws and ordinances that apply to the position.
Must be able to speak English clearly and concisely to communicate with callers, emergency responders, and co-workers.
Ability to apply common sense understanding to carry out instructions furnished in written or oral form and to solve problems with good judgment and decision-making skills, especially in relation to emergency calls.
Work Environment and General Information:
Work in a restricted access area, typical office environment with other staff speaking on phones and radios in communications center. Occasionally may have to work in server room or other equipment areas that are kept at lower temperatures for periods of time to repair, maintain or replace equipment. Contact with other public jurisdictions and members of private industry. Contact with employees in work unit and in other departments. Work under general supervision with supervisor available to resolve unusual or complex work problems.
ADA Compliance Statement:
The human resources goal of Jeffcom is to select and retain the best qualified applicant for each available job. An applicant’s or employee’s disability will not remove the application from consideration or current employee from his/her job if the applicant or employee is able to perform the essential functions of the job with or without reasonable accommodation, unless such accommodation will result in undue hardship for Jeffcom or pose a safety risk to the applicant, employee, or others.
Jeffcom complies with the American with Disabilities Act. If you require a reasonable accommodation in order to apply for this position, please contact the Human Resources Manager.
The job description does not constitute an employment agreement between the employer and the employee and is subject to change by the employer as the needs of the employer and requirements of the job change.