Software Developer - IS Advisor 1

Metro Nashville
Nashville, United States of America
11 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 106K

Job location

Nashville, United States of America

Tech stack

JavaScript
.NET
API
Agile Methodologies
Software Applications
Unit Testing
C Sharp (Programming Language)
CSS
Software Documentation
Data Structures
Software Debugging
DevOps
Electronic Data Interchange (EDI)
Microsoft Software
Microsoft SQL Server
Performance Tuning
Powershell
Software Engineering
SQL Databases
Systems Integration
Web Application Frameworks
Web Services
Safety Critical Systems
GIT
Information Technology
REST
Software Version Control

Job description

The Software Developer - IS Advisor 1 position is a role within the MNPD Information Technology Division. This position supports mission critical public safety systems, primarily the Automated Form Reporting (AFR) system, Metro Nashville Police Department's Records Management System (RMS), and associated internal applications, data workflows, and integrations. Duties include full stack application development, system integrations, enhancements, troubleshooting, and supporting operational technology needs across MNPD. This position supports a 24/7/365 operation and requires the ability to maintain confidentiality, reliability, and technical excellence.

The Metro Nashville Police Department (MNPD) is a 24/7/365 operation. Whether you are a sworn or civilian employee, you will be responsible for the general welfare of the citizens of Nashville and Davidson County. You will be responsible for ensuring optimum communications both within Metro and between Metro and the general public. If this environment is appealing and exciting to you, then you might want to consider a job with Metro Nashville Police Department.

*Candidates must pass and maintain a MNPD background check.

Typical Duties

  • Design, develop, test, and deploy software applications supporting MNPD operational needs, including AFR and RMS integrated systems.

  • Develop C#, .NET, and SQL based solutions aligned with enterprise standards.

  • Gather and translate business requirements from police operations staff into functional software artifacts.

  • Maintain and enhance internal applications, web services (REST), and interfaces used for RMS/AFR data exchange.

  • Troubleshoot application issues and provide technical support to end users.

  • Participate in modernization initiatives and contribute to application migrations as needed.

  • Create and maintain technical documentation, including system diagrams and code documentation.

  • Review existing workflows and recommend process improvements.

  • Maintain data integrity and safeguard sensitive law enforcement information.

  • Remain current on emerging technologies and applicable public-sector technology advances.

  • Must attend off site meetings, trainings, and conferences related to software development at various Police Department locations and participate in gathering customer requirements.

Requirements

Five (5) years of experience in software development.

No Substitution

LICENSES REQUIRED

Valid Drivers License

Candidates with accreditations earned in a foreign institute are encouraged to apply.

Note: Per Metro Ordinance No. SO94-1078. All employees of the Metropolitan Government shall be residents of the State of Tennessee or become residents of the state within six (6) months of employment as a prerequisite to employment with the Metropolitan Government.

Preferred Experience, Knowledge, Skills, and Abilities

  • Experience supporting mission critical applications.

  • Proficiency with C#, .NET, SQL Server, REST services, and Microsoft DevOps.

  • Experience with software development methodologies (Agile), source control (Git), and CI/CD pipelines.

  • Experience with PowerShell scripting.

  • Strong understanding of algorithms, data structures, and modern development patterns.

  • Experience in unit testing, debugging, and performance optimization.

  • Familiarity with web frameworks, APIs, HTML/CSS/JavaScript.

Full-time, Civil Service positions -

10 Vacation Days per year (increasing after 5 years of service), Do you have a valid Driver License?, How many years of experience in software development do you have?

  • No Experience

  • One to Two Years

  • Three to Four Years

  • Five Years or More

03

Briefly describe your experience in software development. If none, write "N/A"., Briefly describe your proficiency with C#, .NET, SQL Server, REST services, and Microsoft DevOps. If none, write "N/A".

06

Briefly describe your experience with software development methodologies (Agile), source control (Git), and CI/CD pipelines. If none, write "N/A".

07

Briefly describe your experience with PowerShell scripting. If none, write "N/A".

08

Briefly describe your understanding of algorithms, data structures, and modern development patterns. If none, write "N/A".

09

Briefly describe your experience in unit testing, debugging, and performance optimization. If none, write "N/A".

10

Briefly describe your familiarity with web frameworks, APIs, HTML/CSS/JavaScript. If none, write "N/A".

Apply for this position