SENIOR .NET DEVELOPER
- HRA/DEPT OF SOCIAL SERVICES
- Full-time
Location
BROOKLYN
- No exam required
Department
Mgmt Information System-NM
Job Description
This vacancy has now expired.
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.
Under general supervision of the Project Director of Enterprise Solutions Engineering with wide latitude for independent action, judgement and decision making, the Senior .Net Developer is responsible for the development and delivery of complex information technology initiatives within the ITS ecosystem. The Senior .Net Developer utilizes the specialized knowledge of Identity Management Systems as well as expert knowledge in all aspects of the Microsoft .NET stack of development tools as well as Angular, to support existing web-applications within ITS and to support new development efforts to meet agency’s everchanging software development needs.
Information Technology Services (ITS) is recruiting for an IT Project Specialist, to function as a Senior .Net Developer, who will:
- Take responsibility for the overall systems development and prepare/review specifications and lead
the programming for the development and enhancement of existing systems like HALO, HAPS and
SIMPL.
- Liaise with ITS teams and system users to develop objectives for programming of data processing
and application development for Rental Assistance Projects like HALO and HAPS.
- Coordinate the conversion of rental subsidy program such as CityFheps, SOTA, and Pathway Home
into a sequence of detailed instructions and logical steps for coding. Direct the application testing and
liaise between various groups involved in the process, to ensure that optimum collaboration and
communication are in place.
- Communicate frequently with Project Director to provide project risk analysis for HPA systems, and
analysis of requirements impacting strategic direction; prepare senior level technical reports for
business users.
- Serve as a subject matter expert to mentor other developers for emerging technologies and drive
improvements initiatives using creative collaboration techniques such as cloud infrastructure like
Azure incorporating new technologies like .NET Core, Angular. Represent the team’s position and
interests when meeting with ITS and program area executive groups as well as when facilitating
collaboration with other internal or external teams.
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.
- Technical, engineering, and software development experience. - Highly experienced, multi-disciplined, and skilled technologist with an analytical mindset and ability to grasp complex topics. Breadth and depth of knowledge across data processing, all aspects of network design and network communications, JWT token delivery standards and network security, strong understanding of stateless application design principles and network security, experience with SSL security, load balancers and firewalls. - A proven track record of designing and developing high quality, scalable and efficient solutions and products on schedule. - Proficiency in Microsoft .NET, C#, ASP.NET MVC. - Expertise in developing API security using Token based authentication, OpenID Connect, OAuth 2.0, IdentityServer4, Asp.Net core Identity. - Experience in developing Web Applications using HTML, CSS, JavaScript, TypeScript, Angular, jQuery, AJAX, JSON SQL Server/Business Intelligence developer in database designing, modeling, and reporting using SQL Server, SSIS, SSRS and SSAS design to production cycle and both Jenkins and Octopus deployments writing technical design documents and developing testing documents designing user management security systems, and experience working with and re-designing ID4. - Familiarity with Python and Java, as well as experience with re-writing applications written in other languages. - Strong experience architecting and designing systems in large and complex environments with a solid background of SDLC. - Extensive experience working under Agile methodologies environment, and experience with enterprise-level software architecture.
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/
New York City Residency is not required for this position
The 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.
Job ID
597920
Title code
95710
Civil service title
IT PROJECT SPECIALIST
Title classification
Non-Competitive-5
Business title
SENIOR .NET DEVELOPER
- Experienced (non-manager)
Job level
00
Number of positions
1
Work location
15 Metrotech
- Technology, Data & Innovation