DEPARTMENT OF BUILDINGS
The NYC Department of Buildings (DOB) is seeking a Senior Web Developer to join its technical team for creating and maintaining IT applications, specifically the design and re-design of the information systems that support the Agency s business functions. The Senior Web Developer will be responsible to manage, analyze, design, build and test configuration, scripting, and programming changes to DOB s web applications including Microsoft Dynamics CRM application and various other Agency applications and systems. The selected candidate will be required to perform and oversee tasks related to the development of computer applications and data transformation activities for the Agency. Duties include, but are not limited to, designing, developing, implementing, enhancing, maintaining, and analyzing multiple software systems developed in Java technologies and Microsoft Dynamics CRM platform that interfaces with document management systems like Documentum, and legacy applications. The Senior Web Developer will report to the Director of the development team.
Responsibilities will include:
– Design, coding/programming, configuration, scripting, analysis (e.g. systems and impact analysis), testing, and deploy web applications including, but not limited to, multi-tiered web-based applications developed in JAVA and Microsoft Dynamics CRM platform, web services, interfaces with Documentum and legacy systems, reporting applications and systems, and enterprise services components.
– Carry out/troubleshoot all aspects of Tier 1, Tier 2, and Tier 3 application support, including specific tasks, resources, training, maintaining triage scripts, documentation, enhancements, bug fixes, change requests, troubleshooting, capturing screenshots, technical issues, functional issues, and similar within the Development & Support Team or as otherwise directed
– Participation in project plan development, development of solutions to meet functional requirements, provide accurate level of effort estimates for individual work and work of the team, support ongoing development, performance tuning, software upgrades, work cross-functionally with other IT project areas, troubleshooting and resolving end-user and supporting IT issues and activities with vendors as necessary, supporting planned maintenance
– Documentation and reporting, such as regular reports on work progress, code documentation, ticket fulfillment, SLAs, specs, designs, status reports, requirements, technical documentation, end-user guides, etc.
– Other tasks and responsibilities as directed by the Application Development Manager and the Director, DOB NOW: Licensing and Administrative Systems
REMOTE WORK
This position may be eligible for remote work up to 2 days per week, pursuant to the Remote Work Pilot Program.
Minimum Qualifications
(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 two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or
(2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in “1″ above, including one year in a project leader capacity or as a major contributor on a complex project; 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. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project.
NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification
requirements.
Special Note
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.
Preferred Skills
– 10+ years of extensive development experience with exceptional knowledge of Software Development Life Cycle (SDLC) and Information Technology Lifecycle Management (ITLM) – 10+ years of experience with data analysis, data access, data manipulation, programming, testing, implementation, technical user documentation, software conversions – Hands on experience working with Documentum product suite (Documentum Server, index server, JMS, DFC, DFS, Rest API, DQL/SQL, DA, Webtop, Process Designer) – Thorough understanding of Microsoft Dynamics CRM Architecture and experience in CRM applications by using custom code. – Extensive experience in system development and testing of large application implementations in Java, JSP, Servlet – Extensive JavaScript, HTML design, and development experience jQuery or another framework experience a plus – Hands-on experience deploying applications to multiple platforms (e.g. Windows, Linux) – Experience with source control management systems and continuous integration/deployment environments – Experience working on an agile development team – Proficiency with the MS Office suite (including Project, Visio) – Ability to develop and update project plans in MS Project – Experience with supporting Microsoft products (SQL Server, SharePoint, IIS, Lync)
55a Program
This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate at the top of your resume and cover letter that you would like to be considered for the position through the 55-a Program.
Public Service Loan Forgiveness
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/.
Residency Requirement
New York City Residency is not required for this position
Additional Information
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.
To apply for this job please visit jobs.smartrecruiters.com.