City of New York - New York, NY

posted 15 days ago

Full-time - Mid Level
New York, NY
Executive, Legislative, and Other General Government Support

About the position

The Certified IT Developer (Applications), Level II position at the New York City Police Department involves supervising a team responsible for the development and maintenance of applications, particularly using Microsoft Power Platform and Dynamics 365. The role focuses on implementing business processes, enhancing public portals, and ensuring the functionality and accessibility of applications. The developer will also guide subordinates in coding, testing, and troubleshooting applications, contributing to the overall mission of the NYPD to enhance community safety through technology.

Responsibilities

  • Supervise the team responsible for the development and maintenance of applications using Power Platform Dataverse tables.
  • Implement the planning and designing of business processes in Power Automate Flows to ensure accessibility and functionality.
  • Lead a team in the development, installation, and enhancement of public portals using Power Apps Portal and ADX Portals.
  • Lead a team responsible for the implementation, configuration, and integration of Plug-Ins, Business Process Flows, Business Rules, and Form/View Customization in Microsoft Dynamics 365 online environment.
  • Direct, provide guidance, and assist subordinates in testing, troubleshooting, and developing applications using C#, .Net, Javascript, and MS SQL.
  • Assist in the planning and designing of tables, Stored Procedures, SQL Functions, and other SQL objects on SQL Server.
  • Supervise a team in designing, building, and configuring applications to meet business process and application requirements, leveraging technical expertise and problem-solving skills.
  • Write testable, scalable, and efficient code and support testing activities to ensure applications conform to the requirements specifications.

Requirements

  • Current professional/vendor certifications in relevant technologies.
  • A master's degree in computer science or a related field and 12 months of specialized experience in computer applications development; or a baccalaureate degree and 24 months of experience; or a high school diploma and 24 months of specialized experience plus 48 months of IT experience; or a satisfactory combination of education and experience equivalent to the above.

Nice-to-haves

  • Ability to work on multiple projects concurrently and eagerness to learn new technologies.
  • 5+ years of experience with technical discovery, design, solution architecture, and project estimation.
  • Experience working in a software development team following agile methodologies as a lead application developer.
  • Familiarity with DevOps principles and CI/CD pipelines.
  • Extensive technical background in system implementation and integration with an enterprise IT environment.
  • Experience working for a large municipal government agency.
  • Excellent communication, interpersonal, organizational, and analytical skills.
  • Staying updated with the latest technologies and industry trends.

Benefits

  • Health insurance for employees and their families.
  • Union benefits including dental and vision coverage.
  • Paid annual leave and sick leave.
  • Paid holidays.
  • Pension plan.
  • Optional savings and pre-tax programs such as Deferred Compensation, IRA, and flexible spending accounts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service