Software Engineer at Nlets - The International Justice and Public Safety Network | AZ, US | Rezi

Software Engineer at Nlets - The International Justice and Public Safety Network

Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Nlets - The International Justice and Public Safety Network's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Nlets - The International Justice and Public Safety Network — free, in seconds.

About the Role

Nlets is seeking a highly skilled and enthusiastic individual to make a difference in public safety by developing and supporting web and windows-based applications using the .Net platform and other programming technologies. The role involves contributing to a growing business model that exchanges billions of messages annually for justice and public safety professionals.

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 adequate unit testing is completed prior to publishing to reduce rework.
  • Perform integration testing prior to releases of code.
  • Analyze, review, and alter programs to increase operating efficiency or adapt to new requirements during regression/acceptance testing.
  • Report development project progress weekly to Software management staff, or 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 needing immediate attention.
  • Monitor the issues tracking system weekly for new issues.
  • Assess, disposition, and address issues assigned to the software development unit.
  • Recreate user steps to locate problem sources and rewrite programs 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.
  • Develop front-end web applications.
  • Provide technical assistance to users and partners.
  • Develop process flows, debug, and troubleshoot processes in .NET Framework and .NET Core.
  • Assist users with migration to new platforms, message formats, and technologies.
  • Test, validate, and approve user system cutovers, and monitor and provide troubleshooting during and after.

Requirements

  • Must have C# (or similar object-oriented language) with 2+ years of experience.
  • Must have SQL Server (or similar) with 2+ years of experience.
  • Must have XML/XSD/XSLT experience.
  • Must have Unit Testing experience.
  • BS in computer science or related degree and three (3) years of 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 frameworks such as MVC5.
  • Familiarity with client-side web application frameworks such as Bootstrap, Jquery, Signal R.
  • Familiarity with JavaScript frameworks such as AngularJS, Ember.js, ExtJS, Knockout.js, Meteor.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.

Skills

  • C#
  • SQL Server
  • XML/XSD/XSLT
  • Unit Testing
  • Data Warehouse
  • Statistical Analysis
  • Report Development (SQL Server Reporting Services preferred)
  • QA Experience
  • Message Queueing Technology (EMS/JMS, IBM MQ, Apache Kafka)
  • Structured File Integration
  • Python (data analytics preferred)
  • .Net platform
  • Microsoft technologies
  • Analysis
  • Design
  • Gap analysis
  • Programming
  • System testing
  • Integration testing
  • Training
  • Live implementation
  • Databases
  • Information architectures
  • Object-oriented programming
  • Webpage programming
  • Regression testing
  • Acceptance testing
  • Development methodology
  • Testing harnesses
  • Release procedures
  • Issues tracking system
  • Web applications
  • Real-time information sharing
  • Bug fixes
  • Front-end web applications
  • .NET Framework
  • .NET Core
  • Migration
  • Message formats
  • Technologies
  • System cutovers
  • Troubleshooting
  • Java
  • Visual Basic
  • ASP
  • MVC5
  • Bootstrap
  • Jquery
  • Signal R
  • AngularJS
  • Ember.js
  • ExtJS
  • Knockout.js
  • Meteor.js
  • React.js
  • WebAssembly
  • Modular code
  • Encapsulated code
  • Software performance principles
  • Windows platforms
  • Microsoft Visual SourceSafe
  • Apache Subversion
  • Team Foundation Server
  • Visual Studio 2019
  • XML
  • XSD
  • XSLT
  • WebSphere MQ
  • Microsoft MQ

Experience Level

  • 2+ years experience
  • three (3) years experience
  • five (5) years experience

Education Level

  • BS in computer science or related degree

About the Company

  • 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.
  • Nlets has a new and growing business model reaching more customers in both the governmental and private sector with over 4 billion messages exchanged in 2025.