What are the responsibilities and job description for the IT Specialist (Applications Software) position at DC Department of Human Resources?
General Job Information
There is only one city in the country that can say it is the Nation’s Capital – Washington, 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,200 members : approximately 3,550 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.
The Metropolitan Police Department (MPD) offers an attractive benefits package. The benefits package includes competitive compensation, health insurance, prescription drug coverage, dental, vision, short- and long-term disability and life insurance, as well a strong retirement benefit and savings options. Employees are also eligible for our employer contributed 401a plan after one year of employment. Additional perks such as discounts on wireless carriers, gym memberships, amusement park tickets and much more! Additional information can be found at :
This position is located in the Metropolitan Police Department (MPD), Technical Services Bureau (TSB), Applications Management Division (AMD). 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 designs, documents, develops, modifies, tests, installs, implements and supports new and existing application software. The incumbent assists 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.
The incumbent will be responsible for the following :
The incumbent plans and designs systems architectures based on input and requirements gathered from internal Business Owners and end-users. As part of this process, the incumbent analyzes and refines requirements, and translates them into prototype applications leading to testing and finalizing of applications ultimately into a gold master release.
The incumbent gathers requirements, creates design documentation, reviews with stakeholders, writes / debugs / maintains codes, coordinates with the Quality Assurance (QA) team for testing and finalizing code / applications for release. Upon release of new applications, the incumbent provides technical support for end-users and business owners. This position is responsible for assuring software and systems 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 applications software services.
Coordinates software changes and upgrades 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 systems software.
Direct systems designers and programmers in the use of systems software and utilities related to application programs.
Provides technical assistance to both developmental and technical staff in using systems 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 Mercury Testing Suite of software tools (Load Runner, Win Runner, Quick Test Pro and Test Director).
Determines output media / formats and 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 TSB's defined Change Control Board (CCB) process.
Performs the necessary research and analysis to determine and document acceptable system performance thresholds.
Ensures the completion of assigned projects is on time and meets all established requirements.
Directs the applications development team to correct problems, analyze enhancements, perform quality control and implement system changes.
Creates and maintains systems / applications documentation.
Performs other related duties as assigned.
Qualifications :
Expertise in applying software system design and engineering concepts and factors, including but not limited to structured programming techniques, supportability, reusability, survivability, reliability, software evolution, quality assurance, maintainability, scalability, risk analysis, and mitigation.
Knowledge and experience in software architecture, business analysis and development processes or have knowledge / experience in Microsoft Dynamics.
Demonstrated experience with Software Development Life Cycle in a structured environment.
Expertise in the methodologies required to address the functions and problems related to planning, controlling, directing, budgeting, and organizing major software application projects.
Comprehensive IT knowledge to perform or direct the performance of studies and to develop long-range concepts / milestones related to assigned software applications as required.
Skilled at eliciting requirements directly and communicating use cases, process flows, storyboards and design documentation as necessary to provide clear technical goals and objectives to non-technical staff.
Ability to lead a task force to resolve critical software problems in existing systems, using established systems and applying innovative solutions.
Ability to evaluate contractor performance and analyze proposals / requests to determine validity, relevancy, urgency, and practicality.
Ability to provide accurate development labor / time estimations for all work requested. Extensive knowledge of automated testing software.
Expertise in .NET Application Framework (C#, , .NET and above), ETL and DWH processes, SQL Server, relational databases (SQL & Oracle), MS Ajax Toolkit, JQuery and Angular.
Possess 7 years of experience in Microsoft stack including but not limited to .NET, MS-SQL, Azure DevOps.
Possess 4 years of RDBMS experience developing SQL queries / stored procedures / views.
Knowledge of REST services, Angular, other UI frameworks will be considered a plus.
Ability to lead / mentor a team as well as work individually when required.
Licensures, Certifications and other requirements :
Certification in .NET development, cloud computing, and integration services is preferred.
Education :
Bachelor's degree in Computer Science, Engineering, Information Science, Information Systems Management, Technology Management or related field is preferred.
Work Experience :
Applicants must have at least one (1) year of specialized experience equivalent to at least the CS-13 grade level, or its non-District equivalent, gained from the public or private sector. Specialized experience is defined as experience that equipped the applicant with the particular knowledge, skills, and abilities to perform successfully the duties of the position directly related to Information Technology work.
Specialized experience for this position includes, but is not limited to : possession of 7 years of experience utilizing .NET Application Framework (C#, , .NET and above), MS SQL Server 2012 / 2016, MS Ajax Toolkit, JQuery and Angular; possession of 4 years of experience developing SQL queries / stored procedures / views; knowledge and experience in software architecture, business analysis and development processes or have knowledge / experience in Microsoft Dynamics; planning, scheduling, and conducting projects aimed at improving the efficiency or effectiveness of program operations; coordinating development of new and innovative methods for software design, development, testing and implementation; and identifying and defining business or technical requirements applied to the design, development, implementation, management, and support of software systems, networks and data.
Work Environment :
The work is performed in an office setting.
Other Significant Factors :
Promotion Potential : No Known Promotion Potential
The Metropolitan Police Department is a 24-hour, 7 days a week operation. Your position is “emergency”and subject to rotating shifts, to include weekends and holidays.
This position is deemed as ”Safety Sensitive” pursuant to Chapter 4 of the Personnel Regulations, in addition to the general suitability screening and criminal background check (pre-employment and periodic), individuals may be subject to the following checks and tests :
f. Return to duty or follow-up drug and alcohol test; and
g. Post-accident or incident drug and alcohol test.
The incumbent is required to possess and maintain a valid motor vehicle operator’s permit.
The District of Columbia Government is an Equal Opportunity Employer : all qualified candidates will receive consideration without regard to race, color, religion, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, matriculation, political affiliation, genetic information, disability. Sexual harassment is a form of sex discrimination, which is also prohibited. In addition, harassment based on any of the above-protected categories is prohibited.
Click here to review additional information
Salary : $126,178 - $162,565