Application Developer @ NYC Careers - Manhattan, NY

Job Overview

6 days ago

Application Developer

NYC Careers - Manhattan, NY

NYC Parks helps bring together people from all over our great city. From the iconic Central Park to neighborhood playgrounds, we own and operate some of the most exemplary green spaces in the world. At NYC Parks, our mission is to plan resilient and sustainable parks, public spaces, and recreational amenities, build a park system for the present and future generations, and care for parks and public spaces.

NYC Parks offers competitive pay and a generous benefits package that includes pension, excellent health benefits, competitive vacation/sick days and a healthy work-life balance.

NYC Parks also 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.

Compressed Working Schedule – flexible working schedule may be available.

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 supervision, with latitude for independent action the developer will design, develop, test and maintain high-quality software to meet business and customer needs.
  • Develop new modules/applications and maintain and enhance existing applications using Microsoft Power Apps., Dynamics Customer Relationship Management (CRM), C#, ASP.NET, VB.NET and Java in a Windows and mobile (Android) environment.
  • Demonstrate proficiency in installing and deploying CRM Organizations, creating CRM entities, business workflows and processes.
  • Integrate existing systems and services into the CRM architecture.
  • Create and implement Structured Query Language (SQL) stored procedures.
  • Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
  • Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers and end users) to understand functional and non-functional requirements.
  • Investigate and propose solutions to development and design problems.
  • Participate in scope of work estimation and forecasting.
  • Adhere to architecture, design, implementation and security standards and best practices.
  • Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
  • Conduct analysis to determine integration needs, and design and plan integrations.
  • Implement unit and integration tests and conduct functional and performance testing where appropriate.
  • Develop reusable software building blocks to enable faster delivery.
  • Improve performance of existing software by diagnosing and resolving critical issues.
  • Prepare technical documentation, including software design evaluation plans, test results and technical manuals.
  • Adhere to established development practices and processes.

Minimum Qual Requirements

1. A baccalaureate degree in computer science, engineering or a related field from an accredited college and four years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure; or

2. Eight years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure;

3. Education and/or experience which is equivalent to "1" or "2" above.

Preferred Skills

1. Solid experience in application development both in the client-server and n-tier environments.
2. Minimum three years’ experience of web-based and server-side applications.NET development using ASP.NET, VB.NET, ADO.Net, Java, Javascript, CSS and HTML.
3. Minimum three years’ experience with Microsoft SQL Server 2014-2019.
4. Minimum three years’ experience with low-code no-code platforms including Microsoft Power Platform, Microsoft Dynamics 365, Salesforce and Tableau.
5. Experience with Salesforce Apex programing language and Visualforce markup language.
6. Strong communication, analysis and problem-solving skills.
7. Minimum three years’ experience with web services design and development in .NET environment.
8. Experience with Azure DevOps, GIT/GITHUB, Jira or other issue/project tracking/management tool.
9. Good working knowledge of Object-oriented Programming concepts and basic data structures.
10. Ability to meet deadlines, identify issues and resolve with minimal direction.
11. Self-motivated and able to work both independently and in conjunction with team members.
12. Certifications such as Microsoft Certified Technology Specialist, Microsoft Certified Professional Developer, Microsoft Dynamics 365 or Salesforce Certifications a plus.

Additional Information

NOTE: References will be required upon request.

MOVEMENT IN THE FACE OF CIVIL SERVICE LISTS IS PROHIBITED UNDER CIVIL SERVICE LAW.

nyc.gov/parks

To Apply

Parks Employees:
1) From a Parks computer: Access Employee Self Service (ESS) from the Parks Intranet under Applications or use this link: https://hrb.nycaps.nycnet/. Once in ESS, go to Careers and search for Job ID# 543542. Do not access ESS using nyc.gov/ess from a Parks computer.

Parks & City Employees:
2) From a Non-Parks computer: Access Employee Self Service (ESS) by going to nyc.gov/ess or use this link: https://a127-ess.nyc.gov/. Once in ESS, go to Careers and search for Job ID# 543542.

Include your ERN and Job ID# 543542 on your cover letter and resume.

All other applicants:
Go to nyc.gov/careers/search and search for Job ID# 543542.

Work Location

Arsenal West, Manhattan

Residency Requirement

This position is exempt from NYC residency requirements.

Similar Jobs

Part Time Contract QA Tester

Parallel

New York, NY

Been a software developer before. Should be familiar with how modern web applications work including security, API integrations and web services.

Java Full Stack Developer

Emonics

New York, NY

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Junior Java Developer

Emonics

West New York, NJ

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Application Developer-Work from home-Evernorth

Cigna

Bloomfield, CT

Documents, tests, implements and provides on-going support for the applications. Researches and evaluates alternative solutions and recommends the most…

Application Developer (Multiple Vacancies)

Rutgers University

New Brunswick, NJ

Should have some knowledge of scripting/coding as needed by a application developer, including working with 3rd party apps, integration, APIs, web apps,…

Developer

Wipro Limited

Weehawken, NJ

The purpose of this role is to design, test and maintain softwareprograms for operating systems or applications which needs to bedeployed at a client end and…

Java Developer

Emonics LLC

New York, NY

Developing back-end website applications. Staying abreast of developments in web applications and programming languages. Job Types: Contract, Full-time.

Junior Java Developer

Emonics LLC

West Milford, NJ

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Mainframe Developer

E-Solutions IT Service PVT LTD

Weehawken, NJ

Excellent Analytical skills to understand the business process and Functionality, Gathering Requirements, application, reporting, application maintenance,…

Senior Software Developer

Kapstone Technologies

Somerset, NJ

Perform application deployment and release management. Senior Software Developer – Participate in requirements gathering, analysis, scope definition, resource…

Python Developer

Right Talents

New York, NY

Ability for abstraction and conceptualization, reasoning about program behavior at different levels of abstraction from hardware to applications.

Quality Assurance Automation Engineer

Indeed

New York, NY

Experience testing API and database levels of a product or application. Experience with Selenium Webdriver, test framework development, and web application…

Research Engineering Manager

Indeed

New York, NY

Manage a team of developers with responsibilities including: routine one-on-ones, performance reviews, career development, technical leadership, project…

Software Engineer — UI Developer

Intellibus

Manhattan, NY

Migrate React Components from Class Components to Function Components. Implement Data Caching in a React App. Use React Hooks for In-Component State Management.

Release Manager

MongoDB

New York, NY

An ideal candidate is comfortable writing application code, can communicate complex technical concepts well, and has great diagnostic intuition as it applies to…

Software Engineer - Accelerated Discovery Platform

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Java Full Stack Developer

Emonics LLC

Wyandanch, NY

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Junior Java Developer

Emonics LLC

Piscataway, NJ

Developing back-end website applications. Staying abreast of developments in web applications and programming languages. Job Types: Full-time, Contract.

Entry Level Firmware Developer : 2023

IBM

Poughkeepsie, NY

Knowledge of web and mobile application development. Development and support of I/O adapters (networking and storage) and Secure Service Containers used to…

Jr. Java Developer

Emonics LLC

Pennsburg, PA

Their primary responsibilities include designing and implementing Java applications, developing, and testing software, and resolving technical issues that rise.

Software Engineer (React)

Intellibus

Jersey City, NJ

Migrate React Components from Class Components to Function Components. Implement Data Caching in a React App. Use React Hooks for In-Component State Management.

Senior Developer Marketing Manager

DigitalOcean

New York, NY

As a Senior Developer Marketing Manager on the Developer Engagement team, you will design and optimize programs that empower and enable developers,…

Full Stack Web Developer

Colorblends Wholesale Flowerbulbs

Bridgeport, CT

Collaborate with in-house and consulting developers; Learn about the flowerbulb industry and gain a thorough understanding of the Colorblends customer and the…

Contract Developer

UNIVERSAL Technologies

Jersey City, NJ

Understanding of application development and software development life cycle concepts. Position*: The Contract Developer will be responsible for the full…