Skills
- Digital Media
- Doctrine ORM
- EC2
- Git
- GraphQL
- JIRA
- Java
- MySQL
- PHP
- PostgreSQL
Job Description
Title: Software Developer (Digital Media)
NYC Parks is the steward of more than 30,000 acres of land - 14 percent of New York City - including more than 5,000 individual properties ranging from Coney Island Beach and Central Park to community gardens and Greenstreets. We operate more than 800 athletic fields and nearly 1,000 playgrounds, 1,800 basketball courts, 550 tennis courts, 67 public pools, 51 recreational facilities, 15 nature centers, 14 golf courses, and 14 miles of beaches. We care for 1,200 monuments and 23 historic house museums. We look after 600,000 street trees and two million more in parks. We are New York City's principal providers of recreational and athletic facilities and programs. We are home to free concerts, world-class sports events, and cultural festivals.
Under NYC Parks' Communications office, the Digital Media division develops the official Parks website, partner websites, and email newsletter system. In addition, the division is responsible for designing and building custom web applications for high-profile public-facing Mayoral, City Council, and agency projects. Join a small agile team of developers, designers, and content producers to support the creation of compelling and dynamic web experiences for over 8 million unique visitors to the Parks website each year, as well as critical content management systems used daily by staff and partners.
NYC Parks offers innovation, leadership, the satisfaction of public service and a place to grow and develop your career. Full-time employees are also eligible for a wide variety of City benefits and perks.
Health Care Coverage - We offer a wide variety of health care plans to meet the needs of you and your family.
Pension - Upon retirement, qualified members of the City’s generous pension program receive a guaranteed salary and health benefits for the rest of their lives.
Professional Development - We offer numerous training programs, leadership development opportunities, and career coaching services, while encouraging employees to attend approved off-site trainings and seminars.
Perks - Our employees are eligible for discounts on some of the top attractions in the city, and all employees receive free membership to our recreation centers.
MAJOR RESPONSIBILITIES
- Under direction, with varying levels of difficulty and with high degrees of latitude for independent action, maintains and iteratively improves many existing web applications written in PHP 7 (with Doctrine ORM and Smarty template engines) and using MySQL databases.
- Build new web applications using PHP and Java code and designing and implementing MySQL and PostgreSQL schemas.
- Create or update API services, leveraging REST and GraphQL, in the service of existing and new web applications.
- Maintain and monitor an AWS-based hosting infrastructure, utilizing various services, including but not limited to RDS, AMIs, Route53, VPC, EC2, S3, and Identity and Access Management.
- Utilize Git and AWS Code Commit for version control of the codebase.
- Conduct application testing to maintain the quality of the codebase.
- Fully document technical implementation details of new applications and updates and maintains documentation of existing applications.
- Work closely in conjunction with a small team of fellow engineers, designers, and project managers, communicating regularly in Slack and via email and updating progress in JIRA project tracking software.
QUALIFICATION REQUIREMENTS
- 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 areas(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
- 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 areas required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or,
- 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,
- Education and/or experience which is equivalent to “1”, “2”, or “3” above.
This position is exempt from NYC residency requirements.
PREFERRED SKILLS/QUALIFICATIONS
- Two (2) or more years' experience coding in PHP.
- Bachelor’s degree in computer science or a closely related field.
- Demonstrated background in software design, development, and database management.
- Understanding of web design, usability standards, web technologies and their practical application.
- Familiarity with GIS and spatial data to build interactive web-based maps.
- Excellent writing, analytical, organizational, communication, and time management skills.
Salary: $90,000 - $100,000 plus excellent benefits
Work Location: Arsenal, Manhattan
Apply by 5/26/2023
References will be required upon request.
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.
TELECOMMUNICATIONS DEVICE FOR THE DEAF: