MPD seeks Information Technology Specialist - $108k to $140k
There is only one city in the country that can say it is the Nation’s Capital – Washington, D.C. Given that distinction, The Metropolitan Police Department is the premiere law enforcement organization in the city. We receive over 22 million visitors a year, have almost 700,000 residents, and 21,000 private business. The Department consists of more than 4,400 members: approximately 3,800 sworn members and over 650 civilian employees. We are one of the most diverse and highly trained departments in the country. We have the honor of safeguarding and protecting not only our nation’s residents, but also people from all over the world.
This position is located in the Metropolitan Police Department (MPD), Office of the Chief Information Officer. The focus of this position is to develop and provide support for District-wide applications and technical management of IT assets and infrastructure support systems. The incumbent will design, document, develop, modify, test, install, implement, and support new and existing application software. The incumbent will assist in determining, implementing, and managing MPD's information technology and management improvement program goals and objectives by:
• Supporting the MPD's mission critical software applications, data and interfaces for various internal customers and other consumer agencies.
• Coordinating software changes and upgrades within all agencies and vendors.
• Coordinating system performance and load testing for all major implementations.
• Working with technical support to resolve system outages.
• Document systems & workflow diagrams
This Information Technology Specialist position is covered under the National Association of Government Employees (NAGE) bargaining unit and you may be required to pay an agency fee through direct payroll deductions.
This incumbent will be responsible for the following:
• The incumbent will plan and design system architectures based on input and requirements gathered from internal Business Owners and end-users. As part of this process the incumbent will analyze, refine requirements and translate them into prototype applications leading to testing and finalizing of applications ultimately into a GA release.
• Incumbent is expected to gather requirements, create design documentation, review with stakeholders, write/debug/maintain code, coordinate with the QA team for testing and finalize code/applications for release. Upon release of new applications the incumbent shall also provide technical support for end-users and business owners. This position shall be responsible for assuring software and system quality and functionality for new and supported legacy applications.
• The incumbent evaluates new applications software technologies and ensures the rigorous application of information security/information assurance policies, principles, and practices to the delivery of application software services. Coordinates software changes and upgrade within Departments and vendors; coordinates system performance and load testing for all major implementations; and works with technical support to resolve system outages. Ensures the installation, maintenance and porting of systems application software. Works with the QA team on the approval of appropriate testing of new or modified system software.
• The incumbent shall at times direct system designers and programmers in the use of systems software and utilities as related to application programs.
• Provides technical assistance to both developmental and technical staff in using system software for multiple Data Centers. Develops performance plans to test the functions of complex information processing systems.
• Provides expert advice and assistance in performance testing state-of-the-art software/hardware solutions involving hardware of various capacities, multiple operating environments, database management systems, specialized software, data communications facilities and protocols using the testing suite of software tools.
• Works with Business Owners and end users to test new/upgraded applications to meet requirements. Leads the application technical team to correct problems, analyze enhancements, perform quality control, and implement system changes within the boundaries of the OCIO's defined Change Control Board (CCB) process.
• The incumbent shall at times direct the applications development team to correct problems, analyze enhancements, perform quality control, and implement system changes. Creates and maintains systems/applications documentation.
• Prepares activity and progresses reports regarding information systems operations. Reviews production problems, makes recommendations and implements resolutions. Participates in disaster recovery planning and testing.
• Participates in system changes and problem management decision-making processes.
• Establishes, maintains and enforces the appropriate operating procedures and standards, and assigns areas of responsibility, including but not limited to, system availability procedures.
• Meets operational needs within a framework of 7 days a week, 24 hours a day to support the production-processing environment.
• Performs other related duties as assigned.