Return to Postings
Job Code: PD22-50
Posted On: Thursday, 4th August 2022
Department: Information Technology
Location: Main Office
Kensington, Md
10400 Detrick Avenue
Job Type:
Full Time
Education: 4 Year Degree
Pay Rate: Grade 22, Minimum $57,590

Job Description:

Responsible for analyzing business requirements and computer systems, designing and developing computer programs and providing cost­-effective computer­ automated solutions for the entire agency. Consult with clients and supervisor to analyze and understand functions to be automated, client needs, objectives, desired features and input and output requirements. Write and maintain functional and technical specifications for in-house applications. Analyze and estimate feasibility, time, compatibility with other systems and computer capabilities. Develop and maintain plans outlining steps and timetables for developing, testing and installing applications. Design and code screen layouts, graphical user interfaces, printer outputs and interfaces with other systems. Compile, test and verify application programs. Consult with client to prototype, refine, test and debug programs to attain client approval. Write and maintain documentation to describe program development, logic, coding, testing, changes and corrections. Provide technical support and prepare reference for users for in-house developed applications. Provide technical assistance by responding to inquiries regarding errors, problems, or questions with any HOC application programs. Maintain a high degree of integrity and client confidence, and protect operations by keeping information confidential. Contribute to team effort by accomplishing related results as needed.

Preferred Skills:

Minimum Qualifications:

  • Bachelor’s degree in Computer Science or related field and minimum three years of experience or equivalent work experience.
  • Minimum of two years experience in systems analysis, database analysis and programming of information systems.
  • Minimum of five years experience in each of the following areas: SQL, Java and web application development.
  • Requires knowledge of the principles and practices of the computer science field.
  • Knowledge of relevant system and database software, programming languages and system administration tools and processes, including but not limited to SQL, C#. VB, HTML, CSS, Ajax, JavaScript, and Visual Studio.
  • Experience with Yardi Voyager, HOC’s primary property management and financial software helpful, but not required
  • Knowledge of relational database concepts, database structures and database management systems including but not limited to SQL and Java database application design.
  • Knowledge of design, development and deployment of applications on physical and virtual servers running under operating systems, including, but not limited to Windows Server 2012.      
  • Good oral, written, interpersonal communication, organizational, time management and analytical skills.  
  • Good oral, written, interpersonal communication, organizational, time management and analytical skills.  
  • Ability to work effectively with minimal supervision in fast-paced office environment.

An equivalent combination of education and experience may be accepted. Low-income residents in Montgomery County with the above qualifications are encouraged to apply.