Job title: Net Developer for HPD TECH
Company: City of New York
Job description:
Job Opportunity: .NET Developer
Who We Are:
At the New York City Department of Housing Preservation and Development (HPD), we’re on a mission to ensure that every New Yorker has access to safe, affordable housing in vibrant neighborhoods. We believe that quality housing is essential not just for individuals, but for the entire community. Our team is dedicated to maintaining the safety and health of both buildings and residents, fostering affordable housing solutions, and engaging with residents to nurture diverse and resilient neighborhoods. With a robust vision laid out in “Housing Our Neighbors: A Blueprint for Housing and Homelessness,” spearheaded by Mayor Adams, we’re backed by a historic investment of $22 billion in housing over the next ten years. This initiative aims to tackle the multifaceted housing challenges in our great city, focusing on everything from homelessness to promoting economic stability and equity.
Meet Your Team:
Join the Housing Preservation & Development Technology (HPD Tech) group—the tech-savvy backbone of HPD! We’re all about innovating and streamlining our technology to enhance productivity while reducing manual processes. Our mission is to empower decision-makers with high-quality data, enabling them to proactively address the ever-evolving needs of the city’s neighborhoods. HPD Tech is committed to transforming how we work, ensuring that we deliver on our promise to New Yorkers effectively and efficiently.
Your Role and Impact:
As a .NET Developer at HPD Tech, you’ll be instrumental in translating high-level requirements into solid .NET enterprise architectures and data schemas. You’ll set the bar high by enforcing industry best practices and security standards as outlined by our Chief Information Security Officer. Your expertise will help us support legacy enterprise applications, build new solutions across various product areas, and tackle urgent technical needs as they arise.
What You’ll Do:
- Craft multi-tier .NET applications that drive our mission forward.
- Conduct insightful code reviews to ensure quality and coherence.
- Keep our code repository organized and efficient.
- Oversee Enterprise application releases with a keen eye for detail.
- Collaborate closely with Business Analysts, Quality Assurance teams, and other Agile colleagues to design effective Jira epics, stories, and sprints.
- Dive into existing MS Access applications, analyzing their functionality and architecture, and work to transition them smoothly to the .NET platform.
- Document your project notes and provide any other necessary supporting materials.
- Embrace opportunities to step into technical leadership roles when needed—think of it as a chance to grow and shine!
Must-Have Skills:
- Deep expertise in the Microsoft .NET framework, architecture, and best practices.
- At least 6 years of experience with .NET C# programming, ASP.NET, ADO.NET, and JavaScript.
- A minimum of 4 years’ experience developing WCF Services, WebAPI, and REST APIs.
- At least 2 years’ experience with HTML5 programming and AngularJS.
- Proficiency in JQuery, JSON, and XML for at least 2 years.
- Experience working with Oracle databases, as well as MS SQL Server 2012 and above, for at least 4 years.
- The ability to maintain and enhance complex existing MS Access applications.
- Familiarity with MS Access and VB Script is essential.
Nice-to-Have Skills:
- A solid understanding of software development life cycles, including Agile and Waterfall.
- Excellent communication and relationship management skills.
- Strong organizational skills and a detail-oriented approach.
- A knack for navigating business challenges effectively and driving projects to successful completion.
- Experience with automation and application deployment adds extra value!
Important Notes:
- Only candidates selected for further consideration will be contacted.
- This position is open to applicants who have taken the relevant exam or those who are already permanent Computer Specialists (Software). If you’ve filed for an exam, please let us know in your cover letter. You’ll need to show your Order Confirmation Receipt during the interview for verification.
- We’re proud to offer flexibility, with the possibility of remote work up to two days a week in line with the Remote Work Pilot Program.
Qualifications:
To qualify for this position, you should have one of the following:
- A bachelor’s degree from an accredited institution, along with 24 semester credits in computer science or a related field, plus two years of relevant full-time software experience, including one year in a leadership role on a complex project.
- A high school diploma (or equivalent) combined with six years of full-time software experience as noted above, including at least one year in a leadership role.
- A blend of education and experience that meets the above requirements, where up to two years of college may substitute for experience.
A Note From Us:
The City of New York values diversity and is committed to creating an inclusive workplace free from discrimination and harassment. We’re an equal opportunity employer, welcoming applicants from all walks of life, regardless of race, gender, sexuality, or any other distinct characteristic.
If you’re looking to make a real impact within your community through innovative technology, we can’t wait to hear from you!
Expected salary:
Location: New York City, NY
Job date: Thu, 13 Feb 2025 03:51:20 GMT
*All images and logos are the property of their respective owners. Their use on this site is for identification and informational purposes only.