SENIOR FULL STACK .NET DEVELOPER
New York City Department of Social Services
New york, NY
Full-time
Information Services / Technology (IT)
Posted on August 18, 2022
Job Description
The Department of Social Services (DSS) is comprised of the administrative units of the New York City Human Resources Administration (HRA) and the Department of Homeless Services (DHS). HRA is dedicated to fighting poverty and income inequality by providing New Yorkers in need with essential benefits such as Food Assistance and Emergency Rental Assistance. DHS is committed to preventing and addressing homelessness in New York City by employing a variety of innovative strategies to help families and individuals successfully exit shelter and return to self-sufficiency as quickly as possible.
Information Technology Services (ITS) is DSS’s technology services organization. ITS mission is to support the daily, emergent, and long-term needs of both agencies. ITS creates and enhances the technology infrastructure and computer applications that support HRA and DHS and develops applications, including a variety of client eligibility and recertification systems, case management systems, housing systems, employment/work engagement services, revenue producing computer matches, claiming systems, and personnel systems.
The Office of Enterprise Solutions Engineering within ITS consists of five divisions – HRA Technology, DSS Technology, DHS Technology, External Agency Technology, and Quality Assurance – that supports the analysis, design, development, testing, and implementation of hundreds of web and mobile applications, which run on Unix and Windows Servers and are hosted in a virtual environment in on premises data center. Additionally, this office maintains agency-wide Imaging repository containing over a billion client-related documents.
The HRA Eligibility Systems / POS Application Development unit within the Office of Business Solutions responsible for developing, maintaining, and enhancing web and mobile applications required to support the agency’s mission of preventing and addressing hunger, poverty, and homelessness. The unit is also dedicated to the testing of administrative systems that it either develops or purchases, as well triaging and responding to data and analytics request necessary to monitor and report on key performance indicators such as capacity, census, and critical incidents occurring in the SNAP and CA eligibility systems. Many of the applications from the HRA Eligibility Systems unit, communicate with both internal and external systems and platforms like the NY State Welfare Management System (WMS), New York City – Work Accountability and You (NYCWAY) and other diverse data sources.
Under executive direction of the Assistant Deputy Commissioner for HRA Technology, with wide latitude for the exercise of independent judgment, and decision-making, the Senior Full Stack .NET Developer for HRA Eligibility Systems – POS Application Development uses expertise/experience in three distinct sets of technologies and frameworks that are all being coupled together including experience in front/ back end web design, architecture and database to design, build, test and support 3-tier systems that are critical for HRA operations. Some of the systems include those used to create reports on Key Performance Indicators, inspect SNAP and CA client’s applications, recertification’s and change requests. The Senior Full Stack .Net Developer will collaborate with multiple discipline stakeholders in design, quality assurance and infrastructure, to deploy and maintain various products such as those described above.
Information Technology Services (ITS) is recruiting for one (1) IT Project Specialist, to function as a Senior Full Stack .Net Developer, who will:
• Oversee the development, configuration, and security of systems/programs/applications, as well
as upgrade and enhance to existing POS application, rehousing and business intelligence
systems, using HRA technology group’s standard .NET CORE and Angular frameworks and
associated DevOps tools. Plan, manage and promote system/program/application efficiency
and security by integrating performance metrics and encryption. Manage system/program/
application responsiveness and cross platform optimization for mobile. Utilize best practices
and employ Agile development processes/procedures and implementation plans to drive
standards, and support value delivery across the development lifecycle.
• Ensure integrity, quality, and timeliness of technical deliverables related to development by
checking in code regularly in TFS and sending Code review request and documenting the
unit test plans, through regular monitoring, testing and management of code, and functionalities.
• Stay abreast of industry trends in design and developments of web applications and
programming language, to ensure that those new advancements in the field of system and
enterprise architecture can be applied to various areas within HRA technology.
• Collaborate with the appropriate groups and divisions to assess, recommend, and build new
technology. Coordinate efforts on technical design considering capacity, performance, and high
availability for systems/programs/applications. Provide support for and participate in the
maintenance of HRA systems, applications, programs.
• Write clear user stories for deliverables to document technical and non-technical functionalities
and features of systems/programs/applications using agile methodology.
• Lead teams responsible for a variety of technical design, development, testing and on-time delivery
of mission and business critical web applications in a 24/7 environment.
Information Technology Services (ITS) is DSS’s technology services organization. ITS mission is to support the daily, emergent, and long-term needs of both agencies. ITS creates and enhances the technology infrastructure and computer applications that support HRA and DHS and develops applications, including a variety of client eligibility and recertification systems, case management systems, housing systems, employment/work engagement services, revenue producing computer matches, claiming systems, and personnel systems.
The Office of Enterprise Solutions Engineering within ITS consists of five divisions – HRA Technology, DSS Technology, DHS Technology, External Agency Technology, and Quality Assurance – that supports the analysis, design, development, testing, and implementation of hundreds of web and mobile applications, which run on Unix and Windows Servers and are hosted in a virtual environment in on premises data center. Additionally, this office maintains agency-wide Imaging repository containing over a billion client-related documents.
The HRA Eligibility Systems / POS Application Development unit within the Office of Business Solutions responsible for developing, maintaining, and enhancing web and mobile applications required to support the agency’s mission of preventing and addressing hunger, poverty, and homelessness. The unit is also dedicated to the testing of administrative systems that it either develops or purchases, as well triaging and responding to data and analytics request necessary to monitor and report on key performance indicators such as capacity, census, and critical incidents occurring in the SNAP and CA eligibility systems. Many of the applications from the HRA Eligibility Systems unit, communicate with both internal and external systems and platforms like the NY State Welfare Management System (WMS), New York City – Work Accountability and You (NYCWAY) and other diverse data sources.
Under executive direction of the Assistant Deputy Commissioner for HRA Technology, with wide latitude for the exercise of independent judgment, and decision-making, the Senior Full Stack .NET Developer for HRA Eligibility Systems – POS Application Development uses expertise/experience in three distinct sets of technologies and frameworks that are all being coupled together including experience in front/ back end web design, architecture and database to design, build, test and support 3-tier systems that are critical for HRA operations. Some of the systems include those used to create reports on Key Performance Indicators, inspect SNAP and CA client’s applications, recertification’s and change requests. The Senior Full Stack .Net Developer will collaborate with multiple discipline stakeholders in design, quality assurance and infrastructure, to deploy and maintain various products such as those described above.
Information Technology Services (ITS) is recruiting for one (1) IT Project Specialist, to function as a Senior Full Stack .Net Developer, who will:
• Oversee the development, configuration, and security of systems/programs/applications, as well
as upgrade and enhance to existing POS application, rehousing and business intelligence
systems, using HRA technology group’s standard .NET CORE and Angular frameworks and
associated DevOps tools. Plan, manage and promote system/program/application efficiency
and security by integrating performance metrics and encryption. Manage system/program/
application responsiveness and cross platform optimization for mobile. Utilize best practices
and employ Agile development processes/procedures and implementation plans to drive
standards, and support value delivery across the development lifecycle.
• Ensure integrity, quality, and timeliness of technical deliverables related to development by
checking in code regularly in TFS and sending Code review request and documenting the
unit test plans, through regular monitoring, testing and management of code, and functionalities.
• Stay abreast of industry trends in design and developments of web applications and
programming language, to ensure that those new advancements in the field of system and
enterprise architecture can be applied to various areas within HRA technology.
• Collaborate with the appropriate groups and divisions to assess, recommend, and build new
technology. Coordinate efforts on technical design considering capacity, performance, and high
availability for systems/programs/applications. Provide support for and participate in the
maintenance of HRA systems, applications, programs.
• Write clear user stories for deliverables to document technical and non-technical functionalities
and features of systems/programs/applications using agile methodology.
• Lead teams responsible for a variety of technical design, development, testing and on-time delivery
of mission and business critical web applications in a 24/7 environment.
Minimum Qual Requirements
1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
4. Education and/or experience which is equivalent to "1", "2", or "3" above.
2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
4. Education and/or experience which is equivalent to "1", "2", or "3" above.
Preferred Skills
• Experience with DevOps, CICD and experts with Branching and Merging of complex application.
• Extensive experience with resolving technical issues with Angular, .NET core and WebAPI,
mentoring the team handled Agile projects with complex functionality with Micro Services
architecture; state management using NgRx (effects, actions, reducers, etc.) and handling errors.
• Comfortable with use of JSON, Observables, Promises, Recent hands-on experience with VB.Net
and C# (.Net 4.5 and .Net Core 2.1.5 + frameworks).
• Experience creating tables, views, indexes, packages, procedures and functions within Oracle
(currently version 12C +).
• Work with Jira / Confluence and ability to manage multiple tasks under tight deadlines.
• Excellent analytical, strategic conceptual thinking, planning, and execution skills.
• Practical experience in current and emerging front and back-end frameworks and approaches such
as .NET, Angular and Web API, and how to leverage them to deliver on mission critical systems
in an agile setting.
• Ability to manage a variety of technical tasks specific to application design, development, testing
and rollout.
• Demonstrated experience with database platforms, mobile and web platforms, multi-tier application
frameworks, microservices, and cloud native applications.
• Extensive experience with resolving technical issues with Angular, .NET core and WebAPI,
mentoring the team handled Agile projects with complex functionality with Micro Services
architecture; state management using NgRx (effects, actions, reducers, etc.) and handling errors.
• Comfortable with use of JSON, Observables, Promises, Recent hands-on experience with VB.Net
and C# (.Net 4.5 and .Net Core 2.1.5 + frameworks).
• Experience creating tables, views, indexes, packages, procedures and functions within Oracle
(currently version 12C +).
• Work with Jira / Confluence and ability to manage multiple tasks under tight deadlines.
• Excellent analytical, strategic conceptual thinking, planning, and execution skills.
• Practical experience in current and emerging front and back-end frameworks and approaches such
as .NET, Angular and Web API, and how to leverage them to deliver on mission critical systems
in an agile setting.
• Ability to manage a variety of technical tasks specific to application design, development, testing
and rollout.
• Demonstrated experience with database platforms, mobile and web platforms, multi-tier application
frameworks, microservices, and cloud native applications.
Additional Information
**LOAN FORGIVENESS
The federal government provides student loan forgiveness through its Public Service Loan Forgiveness
Program (PSLF) to all qualifying public service employees. Working with the DSS/HRA/DHS qualifies
you as a public service employee and you may be able to take advantage of this program while working
fulltime and meeting the program’s other requirements.
Please visit the Public Service Loan Forgiveness Program site to view the eligibility requirements:
https://studentaid.ed.gov/sa/repay-loans/forgiveness-cancellation/public-service
In addition, the Human Resources Administration/Department of Social Services offers competitive
salaries and the following benefits:
Generous Pension Plans (The New York Employees' Retirement System).
401(k) and Roth 457 Retirement Savings Programs.
U.S. Savings Bonds Flexible Spending Program.
Health Benefits, Dental, Vision Coverage, Prescription Drug Program.
Training and Professional Development.
Opportunity for Scholarship; College Savings Program.
Paid Holidays and Generous Annual Leave.
The federal government provides student loan forgiveness through its Public Service Loan Forgiveness
Program (PSLF) to all qualifying public service employees. Working with the DSS/HRA/DHS qualifies
you as a public service employee and you may be able to take advantage of this program while working
fulltime and meeting the program’s other requirements.
Please visit the Public Service Loan Forgiveness Program site to view the eligibility requirements:
https://studentaid.ed.gov/sa/repay-loans/forgiveness-cancellation/public-service
In addition, the Human Resources Administration/Department of Social Services offers competitive
salaries and the following benefits:
Generous Pension Plans (The New York Employees' Retirement System).
401(k) and Roth 457 Retirement Savings Programs.
U.S. Savings Bonds Flexible Spending Program.
Health Benefits, Dental, Vision Coverage, Prescription Drug Program.
Training and Professional Development.
Opportunity for Scholarship; College Savings Program.
Paid Holidays and Generous Annual Leave.
To Apply
Click "Apply Now" Button
Hours/Shift
Normal Business Hours
Residency Requirement
New York City Residency is not required for this position
POSTING DATE
04/14/2022POST UNTIL
Until FilledThe City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.