As the first municipal consumer protection agency in the country, the New York City Department of Consumer Affairs (DCA) has ensured that businesses and consumers benefit from a fair and vibrant marketplace for over 40 years. Today, DCA regulates 55 industries and licenses and inspects almost 80,000 businesses throughout the five boroughs. The Department enforces the Citys landmark Consumer Protection Law and related City and State laws; mediates thousands of consumer complaints; and prosecutes law-breaking businesses through our Administrative Tribunal.
DCA is committed to educating, empowering and protecting consumers; holding businesses to high standards of marketplace behavior; and achieving excellence in the delivery of innovative agency programs and services. As a small agency with a big mission, every staff member at DCA plays a critical role in ensuring success.
DCA is seeking a Senior Application Developer to join its technical team creating and maintaining IT applications, specifically the design and re-design of the information systems that support the agency’s core business functions. Ongoing projects include data management systems, workflow systems, intranet expansion. The A/D will perform, and in some cases oversee tasks related to the development of computer applications and data transformation activities for the Agency. Duties include, but are not limited to, developing, designing, implementing, enhancing, maintaining, and analyzing multiple software systems and legacy applications.
The following tasks are likely to be performed by the Application Developer:
1. Works in an iterative, agile environment, with milestone deliverables in a structured development process and delivering applications on time and within budget;
2. Codes, designs, develop, and modifies Microsoft ASP.NET applications, .NET components, Web Services, and Enterprise Services components including interfaces with DOCUMENTUM;
3. Designs, develops, and maintains SQL database schemas and scripts, including views, triggers and stored procedures;
4. Troubleshoots development issues;
5. Creates technical documentation such as design documents, specifications, software documents and instructions;
6. Analyzes designs and codes issues and recommends resolution;
7. Design, document, and maintain technical architecture and infrastructure solutions;
8. Codes program instructions in Windows and other Web-based environments;
9. Create and maintain documentation for computer systems and programs;
10. Under general supervision with some latitude for individual action or decision, may supervise a unit or group of subordinate employees engaged in the above tasks.
Minimum Qual Requirements
(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and one (1) year of satisfactory fulltime computer software experience in computer systems development and analysis, applications programming, database administration, systems programming or data communications; or
(2) A four year high school diploma or its educational equivalent and five (5) years of full-time satisfactory computer software experience as described in “1” above; or
(3) A satisfactory combination of education and experience that is equivalent to "1" or "2" above. College education may be substituted for up to two years of the required experience in "2" above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. In addition, twenty-four (24) semester credits from an accredited college or graduate school in computer science or a related field, or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of experience. However, all candidates who attempt to qualify under option “3” must have at least a four year high school diploma or its educational equivalent and at least two years of satisfactory full-time computer software experience as described in “1” above.
To receive credit, all college credits in computer science or a related computer field and/or the certificate in computer programming must be listed in Section A.6 on page 2 of the Education and Experience Test Paper.
Some examples of unacceptable experience are: End users of a computer system, program or software package; experience in the areas of computer technical support, computer operations; data entry/data retrieval; pure quality assurance (QA) auditing and
analysis; hardware installation; help desk; teaching; telecommunications; experience in productivity software products (e.g. word processing, spreadsheet, presentation, and database software, etc.); superficial use of preprogrammed software without
complex programming, design and implementation.
1. Minimum two years experience hands-on application development, including browser-based applications, with hands on development in a production environment with .NET, JAVA, J2EE, JSP, XML, MS SQL Server;
2. Experience in applications development with a strong understanding of Intranet and Internet applications and the software development cycle;
3. Strong working knowledge of Oracle, SQL Server, XML, XSL, and Web services.
Click "Apply Now" button.
A COVER LETTER AND RESUME ARE REQUIRED.
INCOMPLETE APPLICATIONS WILL NOT BE CONSIDERED.
NO PHONE CALLS, FAXES, E-MAILS OR PERSONAL INQUIRIES PERMITTED.
NOTE: ONLY THOSE CANDIDATES UNDER CONSIDERATION WILL BE CONTACTED.
The City of New York is an Equal Opportunity Employer
9:00AM - 5:00PM (some overtime is required)
42 Broadway, New York, NY
New York City Residency is not required for this position
SOCAPS is a craftsmen cooperative that provides industrial customers (machinery builders, wholesalers, or end-users) in several industries -...