About DMI:
DMI is a leading global provider of digital services working at the intersection of public and private sectors.
With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors.
DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories.
About the Opportunity:
DMI is seeking an Application Developer.
The Application Development Expert (MSP IT NIBRS) will be responsible for upgrades, maintenance and support of the existing MSP MD NIBRS data repository.
This resource will support the web services for internal and external processes which provides services to not only MSP but also allied partners across the state.
This process directly supports the FBI mandate for states to transition from summary-based reporting to incident based reporting.
WCF Web Services and .
NET languages are used to maintain the existing infrastructure.
Duties and Responsibilities:
• Maintenance and support of the Maryland data repository for NIBRS data, functionality and reporting.
• Maintenance and support of existing web ‘portal’ for Maryland law enforcement agencies to report crime data to be translated into NIBRS format and stored in the data repository; develop on-demand reporting (as needed) that these agencies can access via the Maryland IBR System portal
• Support NIBRS data repository and FBI submission process in both certification and production processes
Qualifications:
General Experience:
At least seven (7) years of IT and business/industry work experiance.
Specialized Experience:
At least three (3) years, within the most recent 5 years, in software development for a mid to large corporation or similarly sized non-profit organization.
The applicable software development experience must include consistent and recent use of these technologies:
Minimum of five (5) years of experience developing Windows Applications using C# and VB.
net.
Minimum of five (5) years of experience designing and implementing systems using Windows Communication Foundation (WCF) services.
Windows Forms experience.
Preferred Experience:
Knowledge of MVVM (Model - View - View - Model) and how it applies to the software development cycle.
Experience utilizing Team Foundation Server (Azure DevOps).
Experience creating and updating code with DevExpress controls.
Experience implementing systems that use SQL as their database.
Development of IT/technology-based applications used by law enforcement departments/officers.
Education:
Preference for a Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field or
equivalent work experience.