Job Listing Information

Senior Application Developer
  • 20-Apr-2026 to 04-May-2026 (UTC)
  • Harrisburg, PA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

The candidate should have all the following requirements:

- IT expertise in development and support of large, complex, mission critical, enterprise software systems

- Provide a highly stable and supportable environment improving all aspects of the Enterprise system

- Provide ongoing assessment of the operational state of the network, compute, and security operations and drive continuous improvements

- Continuously evaluate the evolving needs of the Enterprise systems and ensure sufficient capacity is planned and in place to meet the needs of the agencies and customers

- Lead the identification and mitigation of risks, troubleshoot, and provide resolution to complex end to end scenarios involving multiple external agencies, products, protocols, networks and technology stacks

- Develop and document standards, policies, processes, roles, and responsibilities to support the operations

- XML Schema Mastery: Expert-level proficiency in XSD (XML Schema Definition), including the ability to navigate and extend the NIEM core and individual justice domain schema

- Transformation Logic: Extensive experience with XSLT 2.0/3.0 and XPath for mapping legacy GJXDM elements to their corresponding NIEM components

- Tooling Proficiency: Hands-on experience with NIEM-specific tools such as the Altova XMLSpy for schema management

- Maintain and enhance documentation of architecture, infrastructure, and system troubleshooting methods

- Develop, measure, and maintain KPI’s for the core network, compute, and security operations and supporting reports, dashboards, and executive summaries

- Unique combination of expertise in Solution Management applications

- Understanding of OO concepts and design patterns

- Good understanding of TFS, build and deployment process

- Problem solving and critical thinking

- Must be able to work independently

- Can communicate effectively with multiple team members at a given time

- Strong team-building, vendor and customer relations skills

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

4 Year college degree

Required

 

 

Broad experience in software development including coding, testing, deployment and maintenance of applications developed on Microsoft stack

Required

6

 

.NET Framework (1.1 – 4.6.x)

Required

5

 

ASP.NET

Required

5

 

C#

Required

5

 

WCF Web Services

Required

5

 

Object Oriented Development

Required

5

 

MS SQL Server

Required

5

 

Visual Studio

Required

5

 

Experience maintaining and extending technical documentation

Required

5

 

Understanding and working experience with Microsoft SQL Server

Required

5

 

IEPD Lifecycle Management: Proven track record of developing and documenting IEPD according to the NIEM specification

Required

3

 

ESB Migration: refactoring custom client interfaces & web services (SOAP/REST) to consume NIEM-conformant messages w/o breaking downstream consumers

Required

3

 

Namespace Management: Ability to manage XML namespaces and versioning strategies to ensure backward compatibility during a multi-phased migration

Required

3

 

.NET Core

Required

2

 

Web API

Required

2

 

Afterhours support

Required

 

 

Experience with Azure

Nice to have