Solutions Developer for the Office of HPD TECH

City of New YorkNew York City, NY

About The Position

The New York City Department of Housing Preservation and Development (HPD) promotes quality and affordability in the city's housing, and diversity and strength in the city’s neighborhoods because every New Yorker deserves a safe, affordable place to live in a neighborhood they love. HPD Tech is the IT division within HPD. The Office of HPD Tech leads the agency’s effort to transform HPD through technology by promoting productivity and eliminating manual processing, shrinking costs, and increasing the pace of work. HPD Tech works to improve effectiveness of business processes using core applications for flawless execution. HPD Tech empowers decision makers with access to quality (complete and accurate) information to anticipate and proactively react to building, neighborhood and market conditions. The Office of HPDTech is composed of 7 units: CIO (Chief Information Office), CTO (Chief Technology Office), CPO (Chief Product Office), Budget, Enterprise Architecture, Planning & Compliance, and Information Security. The Homeless Placement system is a case and workflow management platform that standardizes and streamlines the placement of homeless New Yorkers into affordable housing, with a focus on non-supportive units. It enables efficient referral matching based on household needs while coordinating across HPD divisions and partner agencies, including Department of Social Services (DSS), the Department of Homeless Services (DHS) and other City agencies that refer homeless New Yorkers to housing. The system will help improve collaboration and reduce placement delays. As a Solutions Developer (SD) reporting to the Technical Director for Housing Access and Stability (HAS), you will develop solutions for all HPD Tech with a focus on supporting the Homeless Placements Technology Enhancement Staffing Program (HOME-ARP) to advance technology solutions that strengthen homeless placement processes and improve overall program operations.

Requirements

  • Authorization to work in the United States is required for this position.
  • A baccalaureate degree from an accredited college and four years of satisfactory full-time experience related to the area(s) required by the particular position; or, Education and/or experience which is equivalent to "1" above.

Nice To Haves

  • Extensive Experience: 6 or more years of experience in one or more of the following areas:
  • N-Tier Architecture: Expertise in n-tier application development using Microsoft .NET tools and technologies.
  • SOA and Microservices: Experience in the design and implementation of SOA services using SOAP, WCF, Web Services, Web API, RESTful services, and microservices with Microsoft .NET.
  • Experience in designing, deploying, and managing applications using Azure Kubernetes Service (AKS).
  • Data Modeling: Experience with data modeling and database development, including creating Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD), and Reverse Engineering (RE).
  • Integrated Development Environment: Experience with Microsoft Visual Studio .NET, including development and DevOps.
  • Security Requirements: Experience with highly complex application security requirements.
  • Messaging Queues: Familiarity with RabbitMQ, Kafka, or similar messaging queue tools.
  • .NET Expertise: Strong understanding and experience with both .NET Framework and .NET Core for building scalable, high-performance applications.
  • C# Proficiency: Expert-level knowledge of C# for writing and maintaining .NET applications.
  • Web Development: Experience with ASP.NET, ASP.NET MVC, and Web API for developing web applications and services.
  • Front-End Technologies: Familiarity with HTML5, CSS3, JavaScript, and front-end frameworks such as Angular, React, or Vue.js.
  • Power Builder Proficiency: Experience with Power builder and modernizing Power Builder based applications
  • Version Control: Familiarity with Git, GitHub, or Azure DevOps for version control and collaborative development.
  • CI/CD Knowledge: Understanding of Continuous Integration/Continuous Deployment (CI/CD) practices and tools such as Azure DevOps, Jenkins, or TeamCity.
  • Requirements: Experience with requirements gathering wireframe design
  • Quality Assurance: Experience with quality assurance, use of ALM for automation and test case management.
  • Agile Experience: Experience working in Agile or Scrum environments, including participation in sprint planning, stand-ups, and retrospectives.
  • Problem-Solving: Strong analytical and problem-solving abilities to troubleshoot and resolve complex technical issues.
  • Communication: Effective verbal and written communication skills for collaborating with cross-functional teams and stakeholders.

Responsibilities

  • Security Compliance: Work with tech leads to ensure the City's security guidelines are implemented effectively.
  • Solution Development: Collaborate closely with the Technical Director to develop scalable design solutions/services for use across the HAS applications portfolio.
  • Cloud Solution Deployment: Partner with Architecture, Infrastructure, and Application teams to roll out cloud-based solutions, including those on Azure.
  • Research and Development: Assist the Technical Director in researching and evaluating new products and services, such as Service Bus and service layers, for potential inclusion in HPD Tech’s development toolkit.
  • End-to-End Solution Delivery: Create and, or deliver high-quality, scalable, and maintainable Requirements, wireframes application deliverables and quality assurance and release plans based on business requirements.
  • Stakeholder Collaboration: Work closely with product managers, business analysts, and other stakeholders to gather requirements and provide technical insights.
  • Code Reviews and Standards: Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Performance Optimization: Analyze application performance and implement optimizations to enhance speed, reliability, and scalability.
  • Technical Documentation: Create/maintain technical documentation for application design, code, and processes.
  • Continuous Learning: Stay up to date with the latest developments in .NET and related technologies to continuously improve the team's technical capabilities.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service