Full Time

Software Engineer II - NIBRS (Remote)

Axon
Remote!
$80,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Axon, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II - NIBRS position at Axon entails the development and enhancement of software solutions tailored to support the National Incident-Based Reporting System (NIBRS) initiatives. The selected candidate will collaborate with cross-functional teams to design, implement, and optimize code, ensuring compliance with industry standards while adhering to best practices in software development. This role will also require troubleshooting, debugging, and the ability to provide innovative solutions that meet the evolving needs of our clients in law enforcement.



Job Responsibilities

  • Design, develop, and maintain scalable and reliable software applications for NIBRS.
  • Collaborate with product management and stakeholders to define software requirements and technical specifications.
  • Perform code reviews to ensure code quality and adherence to best practices.
  • Enhance existing applications by analyzing user feedback and debugging issues.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Write and maintain technical documentation for software applications.
  • Provide technical guidance and mentorship to junior engineers in the team.
  • Stay updated on industry trends and emerging technologies to incorporate them into solutions effectively.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development with a focus on backend technologies.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Experience with web application frameworks and RESTful API development.
  • Understanding of databases (SQL and NoSQL) and data modeling.
  • Familiarity with version control systems, preferably Git.
  • Strong problem-solving skills and analytical thinking ability.
  • Effective communication skills and the ability to work in a team-oriented environment.


Technologies & Tools

The Software Engineer II - NIBRS position utilizes various technologies and tools to ensure efficient development and deployment of applications. Key technologies include cloud services such as AWS or Azure, containerization tools like Docker, continuous integration/continuous deployment (CI/CD) tools, and modern software development frameworks. Proficiency in development tools such as IDEs (e.g., Visual Studio, PyCharm), and familiarity with monitoring and logging tools will also be essential for success in this role.



Ideal Candidates

Ideal candidates for the Software Engineer II - NIBRS position are those who exhibit a strong passion for technology and innovation, particularly in the realm of public safety and law enforcement solutions. They possess an eagerness to learn and adapt to changing technologies and methodologies. An individual who can demonstrate effective collaboration across diverse teams and can articulate complex technical concepts in clear terms will thrive in this role. A proactive approach to problem-solving and a commitment to producing high-quality work will also contribute to the success of the candidate within our dynamic team environment.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.