We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

CJN Applications Development Analyst II

Dakota County
$95,512.26 - $124,621.84 Annually
visit our benefits site for more information.
United States, Minnesota, Inver Grove Heights
Sep 26, 2025

General Description

POSTING TYPE: This is a non-Dakota County recruitment
DEPARTMENT: Criminal Justice Network
HOURS: Full-time
SALARY RANGE: $95,512 - $124,621/Annually
LOCATION: Inver Grove Heights, MN
Union: Law Enforcement Labor Services Inc (LELS)
FLSA Status: Exempt
CLOSE DATE: 4:30 p.m. on Friday, October 10, 2025


This is a non-Dakota County recruitment. CJN staff will collect materials, manage the recruitment process and answer candidate questions.

Interested applicants should send a cover letter and resume which outlines qualifications to Mary Cerkvenik, CJN Executive Director, at mary.cerkvenik@co.dakota.mn.usby end of business Friday, October 10th, 2025.

**All questions should be directed to Mary Cerkvenik at 651 438-4559 orMary.Cerkvenik@CO.DAKOTA.MN.US**

The Criminal Justice Network (CJN) builds and supports information systems that help law-enforcement and justice partners share data, improve public-safety outcomes, and serve their communities. As a small, collaborative team, we pair mission-driven work with modern tools, flexible ways of working, and plenty of hands-on problem-solving.

JOB SUMMARY
The Applications Development Analyst II is an intermediate, hands-on role focused on building features, fixing issues, and collaborating closely with users and senior developers. This position assists the CJN team to coordinate directly with users and groups across all levels of client organizations to troubleshoot/solve application problems, review applications for useability/improvement, and demonstrate functionality for new or existing applications. This position is also dedicated to the support and development of applications. Additionally, this position provides intermediate support for police records management systems, and related criminal justice application and services.

JOB SCOPE
This position will assist with ideate, code, and test full stack creative solutions for all CJN applications across a variety of programming languages. This position requires minimal supervision, has frequent contact with customers from participating agencies and vendors.


Minimum Qualifications

  • Bachelor's degree in computer science, management information systems or related field.
  • Two (2) years or more of professional experience and proficiency in systems analysis, design and methodology.
  • Must have experience with implementation and management of .NET programming and React application development.
  • Two (2) years of full-time working experience and proficiency in object oriented and scripting programming languages.
  • Understanding of relational databases.
  • Experience using source control.
  • Experience working in a software development team.
  • Ability to pass a BCA CJIS criminal background check.
Equal and/or combined education and experience may substitute minimum qualifications

PREFERRED EXPERIENCE BEYOND
  • Experience in development and deployment solutions in Microsoft Azure.
  • Experience in agile methodology, with ability to explain the tools you utilized.
  • Experience working with customers one-on-one to develop solutions to complex business problems.
  • Understanding of software lifecycle and segregation of deployment environments (development, test, production)


Duties & Responsibilities

These examples do not include all possible tasks in this work and do not limit the assignment of related tasks in any position of this classification. Regular attendance according to the position's management approved work schedule is required for all positions.

  1. Coordinates directly with users and groups across all levels of client organizations to troubleshoot/solve application problems, review applications for useability/improvement, and demonstrate functionality for new or existing applications.
  2. Provides intermediate support for police records management systems, and related criminal justice application and services.
  3. Consistently writes, translates, and codes software programs and applications according to specifications.
  4. Writes programming scripts to enhance functionality and/or performance of applications, as necessary.
  5. Works with the CJN team and partners to assist in resolving problems with software procedures or software systems.
  6. Assists in defining software development project plans, including scoping, scheduling, and implementation.
  7. Resolves system production problems for assigned systems on an on-call basis, this includes carrying the CJN 24/7 support phone on a rotating basis with other development staff after regular business hours.
  8. Develops and provides technical support for software customizations, such as interfaces, reports, extracts, data migration, upgrades, and conversions.
  9. May create, modify, convert, and maintain reports and reporting products leveraged by CJN.
  10. Collaborates with developers, programmers, and designers in conceptualization and development of new software programs and applications.
  11. Works closely with business customers to analyze and prioritize business problems and make recommendations for information technology solutions that include consideration of package software or custom development designs.
  12. Deploy code, understand, and troubleshoot integration services.
  13. Performs other duties and assumes responsibility as assigned or apparent.

Knowledge, Skills & Abilities and Work Environment

WHAT YOU BRING

  • Strong verbal and written communication skills, along with listening skills.
  • Excellent consulting, customer service, and people skills.
  • Demonstrate success working with people at all levels in the organization to establish goals, objectives, and action plans to produce expected results.
  • Organizational, technology, and customer service skills. Ability to juggle multiple and changing priorities.
  • Ability and desire to project a professional image through knowledge of job, positive attitude, and accurate and timely completion of work.
  • Ability to follow work plans, understand priorities, and provide technical expertise for efficient and effective IT operations.
  • Responds to emergencies in a timely, efficient, and effective manner.
  • Ability to communicate effectively to technical or non-technical audiences, both orally and in written format using tact, sensitivity, and understanding of diverse audiences to build trusting and cooperative relationships with staff in all agencies, state government, and other local jurisdictions, as appropriate.
  • Ability to solicit and relay feedback to identify opportunities for improvement in new services, features, or updates.
  • Self-motivated and ability to work with minimal supervision.
  • Some experience using Microsoft operating systems and Microsoft application software, Visual Studio, Microsoft.NET framework, and SQL Server.
  • Ability to negotiate terms of projects, including deliverables, timeliness, and resources.
  • Ability to provide leadership in assigned areas of responsibility.

WORK ENVIRONMENT
  • On-call availability as assigned and additional hours may be required to meet project deadlines. This position will occasionally be required to work outside of typical business hours to meet project deadlines or be available on an on-call basis for special projects or to provide support.
  • This position will rotate 24 x 7 on-call duties.
  • The work requires sitting for extended periods of time, although some physical effort may be required.
  • Work is typically performed in an adequately lighted and climate-controlled office. Work is performed in an office setting, with exposure to moderate noise and a regular flow of people. Headaches, eyestrain, and other related occupational hazards reflect the most common potential for injury. Work is light duty and sedentary with ability to lift, carry or push up to 25 pounds.
  • The ability to operate and interact with computers or other office equipment via keyboard, mouse, or touch screen is required.
  • Equipment used for this position may include, but is not limited to, personal computer, printer, copier, word processing software, data modeling software, presentation software, and graphical modeling software.
  • This position is frequently exposed to mental effort and stress, is assigned to changing priorities, and performs work requiring great attention to detail under deadlines.
  • A valid Class D driver's license and the use of a personal vehicle may be required, or the ability to secure transportation to client sites and conferences. Mileage expense reimbursement will be based on CJN's personal vehicle use policy.
  • Some positions may be available as hybrid, with management approval.

Inver Grove Heights City Hall Complex
8150 Barbara Avenue, Inver Grove Heights, MN 55710

Selection Process
The Criminal Justice Network hiring team will review materials received from candidates and determine who will be interviewed and offered a position. The final candidate must be able to successfully pass a thorough law enforcement background and to pass and maintain CJIS Certification.

Applied = 0

(web-759df7d4f5-mz8pj)