+ (847) 824-6300

Job Description:

The Maryland-National Capital Park & Planning Commission

invites applications for the position of: 
Programmer Analyst III (10950, Grade EIT)


SALARY: $64,290.00 - $110,228.00 Annually

OPENING DATE: October 16, 2019

CLOSING DATE: November 14, 2019 11:59 PM


DESCRIPTION: The Prince George's County Planning Department of The Maryland-National Capital Park and Planning Commission is seeking a Programmer Analyst III to assist with the implementation, enhancement and maintenance of planning and land development applications, and administration and maintenance of the FileNet Document repository to support the Planning Department's five divisions. The Department provides land use planning for the physical development of Prince George's County, Maryland. As the second most populous county in Maryland, Prince George's has a population of approximately 900,000 residents and is home to The University of Maryland at College Park, NASA Goddard Space Flight Center, and Joint Base Andrews Air Force Base.

This position requires professional analysis, application configuration, and programming work at an advanced level. Under direction, the employee will apply programming and system analysis standards, methods and techniques to design, develop, install, maintain, debug and configure and/or customize applications on various hardware and software platforms.

The work involves:

  • Providing support to users by resolving software problems and meeting requests for upgrades and enhancements.
  • Analyzing and documenting requirements.
  • Working with contract programmers to assist with the design and enhancement of software applications designing, developing and administering databases and software including FileNet, Datacap and Content Navigator.
  • Integrating various hardware and software platform products and data sources to accomplish a business process.
  • Installing, testing and evaluating new systems. 

The Department will also likely be implementing a COTS solution for development tracking and permitting related applications. Support for conversion of the existing data and implementation of the new applications will be a key job responsibility.

The desired candidate will plan, coordinate and monitor the design, development, and implementation of application systems and/or databases with staff and vendors/contractors.  A Programmer Analyst III will lead projects involving analyzing and developing departmental applications and administration of the FileNet digital document repository. The work will be spread between analysis, development, and maintenance tasks and will require initiative, self-direction, and leadership of other, less experienced workers.


  1. Work with Department users to identify key enhancements to existing Department systems such as DAMS (Development Activity Monitoring System). Act as a liaison between contract programmer and users to design, develop, and test system enhancements and implementations.
  2. Administer FileNet digital imaging software; facilitate digital imaging software upgrades; process user set up and file requests; troubleshoot connectivity and backup issues; establish new document case types and indexes; build Content Navigator templates.
  3. Serve in a lead role in facilitating various scanning projects within the Planning Department including working with vendors, assessing user needs, reviewing documents, conducting quality control checks, and loading files into FileNet.
  4. Responsible for systems administration within the Department including user account creation and maintenance at the application level, troubleshooting, querying, ad-hoc reporting, and performance monitoring.
  5. Manage FileNet support contract for content and renewals; provide support for HP contract renewals.
  6. Involvement in the implementation of a new cloud-based back up and public access strategy for our FileNet imaging system.
  7. Provide programming and application support to the Department for software such as Oracle Client, SQL, Crystal Reports; install, test, document processes, and provide technical assistance.
  8. Act as a back up to the Oracle Database Administrator; perform periodic maintenance and quality control to verify integrity of the database; maintain user accounts and access rights.
  9. Participate in systems development including: performing user requirements and needs analysis to determine the feasibility and appropriate type of computer related assistance to support a variety of planning areas; develop system specifications based on user needs; make recommendations for hardware/software purchases.
  10. Provide technical consultation to Department staff; train users in the capabilities and use of systems.
  11. Coordinate, supervise, or administer the work of consultants/contractors; work with vendors/consultants to support third party applications.
  12. Provide support to users; resolve software problems; respond to requests for customized reports, enhancements and upgrades; establish, implement and follow industry and organizational standards for quality control to ensure accuracy and completeness of work performed.



  1. Bachelor's degree in computer science or related field;
  2. Four years of experience in applications support and development, a master's degree in computer science or closely related field can be substituted for two years of experience.
  3. An equivalent combination of education and experience. 


The ideal candidate will possess the following:

  •  In addition to the minimum qualifications listed above, a degree (preferably Master's) in a preferred related field including computer science, information management, planning, or any other related field that demonstrates the necessary skills to accomplish the important duties outlined above.
  • Strong computer skills in complex databases (Oracle, SQL, C#, VB.NET, ASP.NET, MVC, Web API), project management tools, GIS, and Microsoft Office Suite. Knowledge of one or more of the following applications is preferred: Document imaging and scanning (FileNet, Datacap, and Content Navigator), Crystal Reports, and/or electronic plan submission and review software.
  • Strong communication and interpersonal skills, and a strong customer service ethic are required for this position.
  • Experience with state and local government systems and applications.
  • Experience with work order management, permitting systems, land records applications, or development activity and monitoring systems (e.g. Hansen, InFOR, Accela, Cityworks, etc.).
  • Professional certifications.

The Prince George's County Planning Department is currently located in historic Upper Marlboro, Maryland. Free onsite parking is available for employees.  In the foreseeable future, the Department will be moving to a newly renovated, state-of-the-art building in Largo, Maryland, conveniently located near Metro and I-495.

The M-NCPPC offers a competitive salary range of $64,290 to $110,228 at the Programmer Analyst III level with an excellent benefits package. Salary is commensurate with education and experience. The Commission is an Equal Opportunity Employer and encourages applications from minorities, females, and persons with disabilities. 

Applications may be filed online at https://www.mncppc.org/jobs
Job #10950
Programmer Analyst III (10950, Grade EIT) 


Office Location:
6611 Kenilworth Avenue, Suite 103
Riverdale, MD 20737
(301) 454-1411

 An Equal Opportunity Employer

Go Back | Send this page to a friend
URISA ©2017. Website by Accrisoft