Software Engineer

Nlets - The International Justice and Public Safety Network

Phoenix (AZ)

On-site

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nlets is seeking a skilled Software Engineer to build and support web and Windows-based applications on the .NET platform. The role emphasizes analysis, design, testing, deployment, and ongoing improvement in a mission-critical public safety environment.

The ideal candidate has solid experience with C#, SQL Server, XML/XSD/XSLT, unit testing, and modern web technologies. A background validating and integrating data across platforms is highly valued.

Qualifications

  • BS in computer science or related degree and three (3) years experience as an object oriented developer with any one of .NET (C#), Java, Visual Basic or ASP; Or five (5) years' experience.
  • Full software development lifecycle experience required.
  • Experience with databases and database programming.
  • Familiarity with server-side web application framework such as MVC5.
  • Familiarity with client-side web application framework such as Bootstrap, Jquery, Signal R.
  • Familiarity with JavaScript framework(s) such as AngularJS, Ember.js, ExtJS, Knockout.js, Meteror.js, React.js.

Responsibilities

  • Work with senior staff to design solutions for new features or complex issues
  • Interpret written business requirements and technical specification documents
  • Develop GUI and programs to accomplish planned designs and implementations – including webpage programming.
  • Ensure that adequate unit testing is completed prior to publishing to reduce rework
  • Perform integration testing prior to releases of code
  • Develop and maintain release procedures for code releases
  • Develop web interfaces for rapid real time information sharing
  • Provide technical assistance to users and partners
  • Maintain and enhance existing web applications.

Skills

C#
SQL Server
XML/XSD/XSLT
Unit Testing

Education

BS in computer science or related degree

Tools

MVC5
Bootstrap
JQuery
AngularJS
React.js
Visual Studio 2019+
WebSphere MQ / Microsoft MQ

Job description

Nlets is a 59-year-old not-for-profit with a business model for the interstate exchange of criminal justice information for justice and public safety professionals and a new and growing business model reaching more customers in both the governmental and private sector with over 4 billion messages exchanged in 2025. We are seeking a highly skilled and enthusiastic individual, but even more importantly someone who is enthusiastic about using their hard-won skills making a difference; making America safer; catching the bad guys and keeping law enforcement officers safe in both the US and Canada.

The Software Engineer will be responsible for building and supporting web and windows based applications using the .Net platform, Microsoft, and other programming technologies for the company. The ideal candidate will have success in demonstrating sound knowledge of analysis, design, gap analysis, programming, unit testing, system testing, integration testing, training, live implementation, and ongoing. Significant experience using a sound development methodology is required along with a good understanding of databases, information architectures, and programming languages to be successful.

Must Have Skills:
  • C# (or similar object-oriented language) 2+ years experience
  • SQL Server (or similar) 2+ years experience
  • XML/XSD/XSLT
  • Unit Testing
Great to Have Skills:
  • Data Warehouse
  • Statistical Analysis
  • Report Development (SQL Server Reporting Services preferred)
Nice to Have Skills:
  • QA Experience
  • Message Queueing Technology (EMS/JMS, IBM MQ, Apache Kafka)
  • Structured File Integration
  • Python (data analytics preferred)
Key Areas of Responsibility:
  • Work with senior staff to design solutions for new features or complex issues
  • Interpret written business requirements and technical specification documents
  • Develop GUI and programs to accomplish planned designs and implementations – including webpage programming.
  • Ensure that adequate unit testing is completed prior to publishing to reduce rework
  • Perform integration testing prior to releases of code
  • Work through process to identify any issues found during regression/acceptance testing by analyzing, reviewing and altering program to increase operating efficiency or adapt to new requirements
  • Report progress of development project weekly to Software management staff (more often for critical issues)
  • Develop testing harnesses to standardize testing procedures
  • Develop and maintain release procedures for code releases
  • Monitor the issues tracking system daily for customer issues that need immediate attention
  • Monitor the issues tracking system weekly for new issues
  • Assess, disposition and address issues assigned to software development unit
  • Recreates steps taken by user to locate source of problem and rewrites program to correct errors
  • Maintain and enhance existing web applications.
  • Develop web interfaces for rapid real time information sharing
  • Implement high-priority and/or complex features or bug fixes as necessary
  • Development of front-end web applications
  • Provides technical assistance to users and partners
  • Develop process flows, debug, and troubleshoot processes in .NET Framework and .NET Core
  • Work with users to assist with migration to new platforms, message formats and technologies
  • Test, validate and approve user's system cutovers, as well as monitor and provide troubleshooting during and after
Key Requirements:
  • BS in computer science or related degree and three (3) years experience as an object oriented developer with any one of .NET (C#), Java, Visual Basic or ASP; Or five (5) years' experience
  • Full software development lifecycle experience required
  • Ability to design and develop solutions to a wide variety of problems
  • Experience in reading and extracting data
  • Experience with databases and database programming
  • Experience with one or more of the following databases: MS SQL Server, DB2, MySQL, Oracle
  • Familiarity with server-side web application framework such as MVC5
  • Familiarity with client-side web application framework such as Bootstrap, Jquery, Signal R
  • Familiarity with JavaScript framework(s) such as AngularJS, Ember.js, ExtJS, Knockout.js, Meteror.js, React.js
  • A desire to learn about new WebAssembly frameworks as they develop
  • Possess the ability to write highly-modular and encapsulated code
  • An understanding and appreciation of software performance principles
  • Significant experience with Windows platforms,
  • Experience with one or more of the following tools: Microsoft Visual SourceSafe, Apache Subversion and Team Foundation Server
  • Experience with Visual Studio 2019 or newer
  • Understanding of XML and related technologies including XSD, XSLT
  • Experience working with message queuing products such as WebSphere MQ or Microsoft MQ

All Nlets employees must undergo a 10-Print FBI Criminal Background Check prior to employment and every 3 years during employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Nlets---the-International-Justice-and-Public-Safety-Networ • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Nlets • Phoenix (AZ)

On-site
USD 80,000 - 100,000
Software Engineer – .NET for Public Safety & Data Apps
Software Engineer – .NET for Public Safety & Data Apps

Nlets - The International Justice and Public Safety Network • Phoenix (AZ)

On-site
USD 90,000 - 130,000
Public Safety Software Engineer (C#/.NET)
Public Safety Software Engineer (C#/.NET)

Nlets---the-International-Justice-and-Public-Safety-Networ • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Impactful .NET Software Engineer (C#/SQL)
Impactful .NET Software Engineer (C#/SQL)

Nlets • Phoenix (AZ)

On-site
USD 80,000 - 100,000
.Net Developer
.Net Developer

CDIT • United States

On-site
USD 120,000 - 160,000
MS .Net Software Developer
MS .Net Software Developer

Next Level Business Services, Inc. • Orange (CA)

On-site
USD 100,000 - 130,000
Senior NET Developer
Senior NET Developer

Mindlance • Atlanta (GA)

On-site
USD 110,000 - 140,000
Mid-Level Full Stack Developer
Mid-Level Full Stack Developer

Medium • Washington

On-site
USD 100,000 - 130,000
Health benefits
401K Retirement plan
Professional education support
Programmer Analyst (hybrid-remote)
Programmer Analyst (hybrid-remote)

Nanosoft Consulting Talent Page • Lansing (MI)

Remote
USD 90,000 - 120,000