Jobs and Careers
Washington, United Statesfull_timeVerifiedPosted 10 Apr 2025

About the role

Essential Duties and Responsibilities

The below statements are intended to describe the general nature and scope of work being performed by this position.  This is not a complete listing of all responsibilities, duties and/or skills required. Other duties may be assigned.

  •  Collaborate with business stakeholders to understand their requirements and identify opportunities for process improvement.
  • Develop detailed requirements and use cases for software development projects.
  • Conduct research to identify new technologies and methods to improve business processes.
  • Analyze and troubleshoot software issues, identify root causes, and implement solutions.
  • Develop and maintain documentation such as user manuals, training materials, and technical specifications.
  • Participate in software testing and quality assurance activities.
  • Communicate project status and progress to team members and stakeholders.
  • Provide support to end-users and resolve issues in a timely manner.
  • Design and develop Business Intelligence (BI) reports, dashboards, and visualizations to support decision-making processes.
  • Responds to the needs of application users to improve business processes and streamline operations;
  • Seeks out new ways of utilizing systems and data to better serve business needs;
  • Performs other related duties as assigned.

 Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Job Competencies

  • Excellent problem-solving skills and attention to detail
  • Strong analytical and critical thinking skills
  • Effective communication and interpersonal skills
  • Ability to work independently and in a team environment
  • Familiarity with project management tools and techniques
  • Workflow analysis and Business Process Reengineering.

Education and/or Experience

Bachelor's degree (B. A.) from an accredited college or university in computer science or related field and at least two (4) years’ experience in application development and systems analysis; or other equivalent combination of education and experience which meet the minimum qualifications requirement may be substituted.

Microsoft Certified Applications’ Developer or Microsoft Certified Database Administrator or possess other equivalent certifications a plus.

The District of Columbia Housing Authority (DCHA) conducts pre-employment screening on specified positions, which may include but is not limited to a criminal background check, drug and alcohol testing, verification of academic credentials, licenses, and certifications, and/or verification of work history.

 This position has been designated by the department to require a drug and alcohol screening and background check.  Finalist(s) for this position will be subject to drug and alcohol testing and will be required to consent to a pre-employment background check as a condition of employment.

Technical Skills

To perform this job successfully, an individual should have technical knowledge of:

  • Microsoft SQL Server
  • HTML and/or XML programming and principles of operation.
  • Website development and maintenance.
  • Knowledge of SQL and database management systems
  • Familiarity with data modeling and data analysis techniques
  • Understanding of software development tools such as JIRA, Git, or SVN
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Visio)
  • Knowledge of software development methodologies and programming languages
  • Experience with software testing and quality assurance

 And the ability to:

  • Troubleshoot and isolate software and data-related errors.

Supervisory Controls

The supervisor outlines overall objectives and available resources.  The incumbent and the supervisor, in consultation, discuss timeframes, scope of assignment and possible stages and approaches.  The incumbent

independently carries out assignments, keeping the supervisor informed of the status and any complex, intricate, or controversial issues or problems.

The supervisor reviews completed work for soundness of overall approach, effectiveness in meeting requirements and producing expected results, and adherence to require

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

District of Columbia Housing Authority

View company profile →