The New York City Department of Youth and Community Development (DYCD) invests in a network of community-based organizations and programs to alleviate the effects of poverty and to provide opportunities for New Yorkers and communities to flourish. The New York City Department of Youth and Community Development (DYCD) provide youth and community services through contracts with Community-Based Organizations throughout New York City. DYCD’s central task is administering available city, state, and federal funds to a wide range of innovative, practical and quality programs that positively impact youth and their communities. The .Net Developer (Financial Systems) role is to assure the successful execution of the projects under the leadership of the Deputy Director of the Contracts / Financials Portfolio through development and deployment of the agency’s Budget, Contract, and Payment Systems. The .Net developer will also support the Deputy Director in the modernization of the agency’s financial management systems, including improvement of underlying businesses processes, opportunities for innovation, and assessment of obstacles and technical hurdles to the success with relation to the agency’s budget, contract, and payment processes. The .NET Developer is responsible for analyzing user specifications and requirements that reflect business program needs, and subsequently delivering high-quality software solutions that meet business program needs. The incumbent must design, develop, test, maintain and modify software programs according to specifications, verifying logic, and provide guidance to other developers, performing necessary debugging, code reviews and writing related documentation. By aligning skills with overall technology strategies, the incumbent is also called upon to develop interfaces and integrate systems.