DescriptionThe City of Alexandria is bordered by Washington D.C. and the Potomac River, Arlington and Fairfax counties, and Maryland. The small city has a cosmopolitan feel with 150,000 people living within its 15.75 square miles. At the Department of Community and Human Services, we provide essential safety net services to help city residents enjoy a sense of well-being, safety and self-sufficiency. Our behavioral health programs provide compassionate services that support self-determination and recovery. The beauty of our diverse and resilient people and our commitment to race and social equity, coupled with a historic district dating to 1749, charming waterfront, vibrant arts community and unique places for foodies and shopping, make the City of Alexandria a uniquely wonderful place to live, work and play. We invite all qualified candidates to learn more and apply for our Computer Programmer Analyst III position.
General Statement of Duties:
Computer Programmer represents the full performance level in the occupational group for Computer Programmers. Employees are responsible for analyzing and developing computer programs and testing and debugging computer programs. They maintain the use and control of software, ensuring that the central processing unit and peripheral equipment are responding to the program’s instructions.
The Computer Programmer Analyst III manages the department’s integrated clinical Electronic Health Record (EHR) system. Incumbent performs complex work in the planning, development, analysis, implementation, maintenance and monitoring of the electronic health records system, which comprises multiple modules (i.e., Client Data, Assessment and Treatment Plan, Scheduler). Provides technical support, makes technical recommendations and implements policy and procedure relating to data access, data security and database integrity. Ensures the availability of a stable and accessible computer environment for clinical electronic record users. Dynamic and effective Senior Systems Administrator responsible for managing and supporting the functional operation and configuration of the CSB's primary application, the electronic health record, for documenting and coordinating behavioral health service to appropriate residents. Leads routine clinical and technical discussions to establish solutions for how to effectively and efficiently use the capabilities of the Electronic Health Records system. Collaborates with all external agencies as required to meet operational requirements. Evaluates emerging technologies and new system functionality to improve system performance and clinical operations.
Examples of Duties:
- Assigns and oversees the security of the electronic health records system;
- Communicates with clinical staff to align EHR functional capability with clinical business processes;
- Monitor system performance and perform ongoing analysis to determine most efficient and effective means to operate the system;
- Tests new system enhancements and applications;
- Acts as project manager for implementation of new system modules and enhancements through planning and coordination of all facets of project;
- Plans and manages the installation of bug fixes to the software system;
- Performs database administration tasks such as system maintenance and maintains database system integrity through the running of utilities;
- Designs and modifies database system assessments using software assessment design tool;
- Acts as a liaison and representative for the Department at State and National User Group meetings;
- Develops and maintains electronic health records documentation specific to the Alexandria Community Services Board;
- Develops strategic plans to ensure solutions comply with established standards;
- Provides assistance, training and technical guidance to new users, subordinates and colleagues;
- Evaluates the need for and purchases associated hardware that will work in conjunction with the electronic health records system (e.g. electronic signature pads, scanners, etc.);
- Troubleshoots problems reported by EHR system users and works and coordinates with the vendor to resolve problem (s);
- Writes Technology Services (TS) policy and procedure governing system administration and system functionality;
- Evaluates and prioritizes requests for new requirements, modifications, and enhancement to existing systems;
- Extracts data from Department’s client database, using data extraction utilities and/or Microsoft Access or SQL to perform analysis and create reports;
- Construct and maintain end-user reports, Business Intelligence reporting, form creation;
- Ensures compliance with privacy, security, and data governance standards (e.g., HIPAA) and monitors data quality.
- Facilitates an EHR User Group or Governance Committee to collect feedback, assess priorities, and recommend enhancements
- Performs related work as required.
Minimum Qualifications:
Bachelor’s degree in computer science, information system/technology, math, business or a related field supplemented with experience in computer programming OR any equivalent combination of training and experience which provides the required knowledge, skills and abilities. Good oral and written communications skills. Working knowledge of programming languages. Skill in operating a computer. Demonstrated ability to write program documentation.
Preferred Qualifications:
Bachelor’s degree. Extensive experience in developing Web sites, systems, and applications using object-oriented environments (J2EE, ASP.Net, etc.), client-side browser programming in JavaScript, relational databases, SOAP/web services (both consumer and provider roles), certificates and public key encryption. Some experience developing system specifications, leading teams of developers, auditing applications, source code, and system configurations. Proven ability to translate the desires of non-technical business users into robust solutions, or any equivalent combination of experience and training which provides the required knowledge, skills and abilities. Strong IT knowledge combined with leadership and management experience in a healthcare system. Extensive experience administering an Electronic Health Record (EHR).
Responsibilities