DoITT provides for the sustained, efficient and effective delivery of IT services, infrastructure and telecommunications to enhance service delivery to New York City's residents, businesses, employees and visitors. As the City's technology leader, DoITT is responsible for maintaining the foundational IT infrastructure and systems that touch every aspect of City life from public safety to human services, from education to economic development crossing the full spectrum of governmental operations.
The successful candidate will serve as a Java Developer reporting to the Application Development Management division. Responsibilities will include: Work with support team to troubleshoot problems that occur in development, staging and production environments; develop server-side components for internal and external applications using Java; create and write Java code using OO techniques and industry standards; develop code standard to design patterns for Java/J2EE 1.5 and above; work with the Content Management System (CMS) Development Manager and project managers to determine timelines and project tasks; coordinate effectively with production control and operational counterparts and ensure the highest level of application availability; and communicate project status both verbally and in writing to CMS Development Manager, project management staff, executive management, and other stakeholders.
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.
The preferred candidate should have the following: In depth knowledge of J2EE 1.5+ technologies, Web Services, JMS; expertise in installing configuring; administering J2EE Application Servers and deploying and enterprise applications; database experience with Microsoft SQL Server 2005 and above; experience leading development teams and participating in architecture and design sessions; 2+ years of experience in an engineering role that includes implementation, support, and maintenance of large scale systems; strong knowledge of XML, XSL and other internet technologies is a must; experience using SVN and ANT for deployments; familiarity with Oracle Weblogic application server; knowledge of EMC Documentum 6.5 and above a plus; knowledge of Documentum Foundation Classes and Services and Documentum Query Language and above; knowledge of Continuous Integration and iterative development; excellent written and verbal communication skills; excellent analytic, organization, presentation and facilitation skills; and the ability to handle multiple tasks under tight deadlines.
For City employees, please go to Employee Self Service (ESS), click on Recruiting Activities > Careers, and search for Job ID # 117510
For all other applicants, please go to www.nyc.gov/careers/search and search for Job ID # 117510
If you do not have access to a computer, please mail resume indicating Job ID # to:
Department of Information Technology and Telecommunications (DoITT)
Recruitment Office - 255 Greenwich Street - 9th Floor - New York, NY 10007
SUBMISSION OF A RESUME IS NOT A GUARANTEE THAT YOU WILL RECEIVE AN INTERVIEW
APPOINTMENTS ARE SUBJECT TO OVERSIGHT APPROVAL
Day - Due to the necessary technical duties of this position in a 24/7 operation, candidate may be required to work various shifts such as weekends and/or evenings
City Residency is not required for this position