Solutions Developer for the Office of HPD TECH jobs in United States
cer-icon
Apply on Employer Site
company-logo

City of New York · 3 weeks ago

Solutions Developer for the Office of HPD TECH

The City of New York's Department of Housing Preservation Development (HPD) is dedicated to promoting quality and affordability in housing across the city. The Solutions Developer will be responsible for developing solutions aligned with the Enterprise Systems strategy, collaborating with tech leads, and guiding projects through agile methodology.

GovernmentLegalPublic Relations

Responsibilities

Security Compliance: Work with tech leads to ensure the City's security guidelines are implemented effectively
Enterprise Solution Development: Collaborate closely with the Executive Director of Enterprise Architecture to develop scalable solution services for use across the enterprise
Cloud Solution Deployment: Partner with Architecture, Infrastructure, and Application teams to roll out cloud-based solutions, including those on Azure
Service Expansion: Identify opportunities within projects to expand HPD Tech's enterprise services and microservices footprint
Research and Development: Assist the Executive Director of Enterprise Architecture in researching and evaluating new products and services, such as Service Bus and service layers, for potential inclusion in HPD Tech’s development toolkit
Solution Design and Development: Create high-quality, scalable, and maintainable .NET applications 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 and 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

Qualification

N-Tier ArchitectureSOAMicroservicesAzure Kubernetes Service.NET ExpertiseC# ProficiencyWeb DevelopmentFront-End TechnologiesVersion ControlCI/CD KnowledgeAgile ExperienceProblem-SolvingCommunication

Required

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

Preferred

6 or more years of experience in N-Tier Architecture using Microsoft .NET tools and technologies
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)
Experience with data modeling and database development, including creating Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD), and Reverse Engineering (RE)
Experience with Microsoft Visual Studio .NET, including development and DevOps
Experience with highly complex application security requirements
Familiarity with RabbitMQ, Kafka, or similar messaging queue tools
Strong understanding and experience with both .NET Framework and .NET Core for building scalable, high-performance applications
Expert-level knowledge of C# for writing and maintaining .NET applications
Experience with ASP.NET, ASP.NET MVC, and Web API for developing web applications and services
Familiarity with HTML5, CSS3, JavaScript, and front-end frameworks such as Angular, React, or Vue.js
Familiarity with Git, GitHub, or Azure DevOps for version control and collaborative development
Understanding of Continuous Integration/Continuous Deployment (CI/CD) practices and tools such as Azure DevOps, Jenkins, or TeamCity
Experience working in Agile or Scrum environments, including participation in sprint planning, stand-ups, and retrospectives
Strong analytical and problem-solving abilities to troubleshoot and resolve complex technical issues
Effective verbal and written communication skills for collaborating with cross-functional teams and stakeholders

Company

City of New York

company-logo
City of New York, often called as New York City, is the most populous city in United States.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Carl G Esposito
Chief Information Security Officer
linkedin
leader-logo
Dawn Miller
Senior Advisor to the Chief Climate Officer
linkedin
Company data provided by crunchbase