CJN Applications Development Sr (repost)

Dakota County (MN)Inver Grove Heights, MN
40d$108,215 - $141,196Hybrid

About The Position

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. The Applications Development Senior provides advanced support for police records management systems, and related criminal justice applications and services with a focus on integration of information systems used by law enforcement and criminal justice agencies. CJN provides a flexible development environment with an emphasis on analytical problem-solving approaches. This position works independently with minimal direction from Chief Technology Officer and provides technical expertise and leadership to solve high level professional, technical, strategic, and service work with advanced troubleshooting and analysis while applying current and new technology to solve complex issues related to applications and information systems which have moderate financial impacts. This position exercises considerable knowledge of programming and information technology principles, practices, procedures, purposes, techniques, and equipment as applicable to duties and assignments using judgment, within overall direction as established.

Requirements

  • Bachelor's Degree in Computer Science, Management Information systems or related field.
  • Four (4) years or more of experience professional experience working in or supporting public safety information systems or related field.
  • Must have experience with implementation and management of .NET programming and React application development.
  • Five (5) years of full-time working experience in object oriented and scripting programming languages.
  • Experience in software lifecycle and segregation of deployment environments (development, test, production).
  • Experience with SQL and at least one year creating, maintaining and editing SQL queries.
  • Experience in systems integration.
  • Experience in development and deployment solutions in Microsoft Azure.
  • Experience in managing source control solutions.
  • Experience with interface design, development and implementation.
  • Experience with middleware technology.
  • Experience in agile methodology, with ability to explain the tools you utilized.
  • Ability to pass a BCA CJIS criminal background check.
  • 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 CJN 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.
  • Ability to solicit and relay feedback to identify opportunities for improvement in new services, features, or updates.
  • Ability to coordinate projects and activities of technical staff.
  • Self-motivated and ability to work with minimal supervision; and to exercise appropriate independent judgment.
  • Moderate 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.
  • Ability to develop cooperative relationships with both technical, professional, and 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.

Nice To Haves

  • Experience with Cloud technologies.
  • Understanding firewall and network communications between servers and integration points.
  • Experience working with customers one-on-one to develop solutions to complex business problems

Responsibilities

  • Provides technical expertise and leadership to solve high level professional, technical, strategic, and service work with advanced troubleshooting and analysis while applying current and new technology to solve complex issues related to applications and information systems which have moderate financial impacts.
  • Provides public safety information systems support for policies agencies with a focus on business intelligence and system integration for various public safety and criminal justice applications.
  • Supports users directly to solve/troubleshoot problems with applications.
  • Performs underlying system maintenance.
  • Deploys new code to production.
  • Attends and may lead team meetings.
  • Ideates, codes, and tests full stack creative solutions for all CJN applications across a variety of programming languages.
  • 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.
  • Provide first line and all support for applications and underlying systems 24/7 on a rotating basis.
  • May mentor/train/support junior developers on coding practices, CJN Systems, and processes.
  • May develop and evolve the teams Scrum process by focusing on transparency so we can improve from inspection and adaptation to inform the process.
  • May maintain and administrate our Microsoft Azure Devops server/environment, which holds our code repository and work items.
  • Consistently writes, translates, and codes software programs and applications according to specifications.
  • Writes programming scripts to enhance functionality and/or performance of applications, as necessary.
  • Assists in defining software development project plans, including scoping, scheduling, and implementation.
  • Conducts advance research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Develops and provides technical support for software customizations, such as interfaces, reports, extracts, data migration, upgrades, and conversions.
  • Creates, modifies, converts and maintains all reports and reporting products leveraged by CJN.
  • Collaborates with developers, programmers, and designers in conceptualization and development of new software programs and applications.
  • 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.
  • Applies experience in use of systems development life cycle methodology and perform system requirement definitions, systems analysis and design, and phototyping as part of systems development.
  • Trains business customers on new applications or enhancement features, and develop documentation for customer utilization of systems developed.
  • Represents interests of CJN at State of MN agencies, consortiums, other government entities and vendors.
  • Scheduling backups and restoring databases, monitoring production servers, and updating server software, as necessary.
  • Maintains accurate records of activities undertaken, work accomplished, equipment and material utilized, and problems encountered.
  • Coordinates proper use of resources, to ensure delivery of efficient services in a cost-effective manner.
  • Performs other duties and assumes responsibility as assigned or apparent.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Executive, Legislative, and Other General Government Support

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service