Director of IT Enterprise Applications
for sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must preserve all substantive info, no boilerplate. Remove cookie/navigation/legal/EEO etc. Also remove application instructions like "Please Submit Your Resume and Cover Letter Specific to This Postion". Also remove duplicated lines.
We need to parse the posting.
Content:
- About the Office: description of MOCJ. This is not a section heading we need? It could be considered "About the Office" but not in list of allowed headings. The allowed headings are About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we should not output About the Office as heading; maybe we can incorporate that info into About the role? But we must preserve all substantive information. The instruction: "Use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It says e.g., meaning those are examples, but we should use those headings for sections. It also says "Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short
or drop it." It doesn't forbid other headings, but says use
for section headings (e.g. About the role, ...). Likely they expect us to use those headings only. However we have "About the Office" content; maybe we can treat that as part of About the role? But it's about the office, not the role. Could we create a section "About the Office" using ? The instruction says use for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't explicitly forbid other headings, but suggests those are typical. Safer to include About the Office as a heading? Might be considered extra but not prohibited. However they said "Prefer a few substantive sections over many thin ones." Might be okay to include About the Office as a section.
But we also have "About the Role:" which is clearly a section.
We have responsibilities: many bullet-like sentences.
We have Minimum Qualifications (questions). That's qualifications.
We have Preferred Skills.
We have Residency Requirement (maybe could be under Requirements? Or maybe a separate section like Requirements? Could be part of Requirements.
We have no explicit Pay, Benefits, Schedule. So we should not create those sections.
Thus sections: About the Office, About the Role, Responsibilities, Minimum Qualifications (maybe Qualifications), Preferred Skills (Skills), Residency Requirement (maybe under Requirements). Could also combine Minimum Qualifications and Preferred Skills into Qualifications and Skills.
Let's extract substantive content.
About the Office paragraph:
"The Mayor’s Office of Criminal Justice (MOCJ) develops innovative solutions to public safety challenges, reducing crime and incarceration. We create vital programs that improve lives, generate community stability, and increase access to the support needed to maintain healthy and safe New York City neighborhoods. Recognizing that public safety cannot be achieved by law enforcement alone, MOCJ moves our city forward by collaborating with community and institutional stakeholders to improve efficiency, accountability, and fairness in the justice system."
About the Role: The Director of IT Enterprise Applications is responsible for leading the planning, development, and management of the agency’s technology, including custom-developed applications, enterprise workflow systems, and collaboration platforms. The role ensures that IT systems and enterprise applications align with MOCJ’s mission to implement data-driven strategies supporting crime reduction, public safety, and neighborhood strengthening initiatives across New York City. This role will be a hands-on position responsible for managing the implementation, integration, and ongoing support of enterprise applications, including the agency’s Enterprise Request and Intake System (ERIS) in Smartsheet, as well as Microsoft Teams and SharePoint environments that support agency-wide workflow, collaboration, and document management. The Director will ensure that enterprise tools are configured, maintained, and continuously improved to support cross-functional operations, standard operating procedures, and agency-wide reporting and accountability. The Director of IT Enterprise Applications will serve as a hands-on leader responsible for managing the implementation, integration, and ongoing support of the agency’s enterprise technology portfolio, including custom-developed and COTS applications. This role requires proficiency in platforms such as Smartsheet, SharePoint, Microsoft Teams, MS SQL Server, Salesforce, and Microsoft Dynamics, as well as working knowledge of scripting languages used to support and maintain custom applications and automated workflows across MOCJ. The role will also support the development and maintenance of applications across Power BI, SharePoint, O365, and Visual Studio, providing data management, dashboarding, and reporting capabilities that enhance operational visibility and decision-making. The Director will function as a technical lead and business partner, supporting cross-functional teams by translating operational requirements into scalable application and workflow solutions.
Then "Hands on responsibilities include but are not limited to:" then bullet-like list:
Applications and Coding:
- Provide technical expertise and support MOCJ in the software development and maintenance.
- Develop software applications leveraging Power BI, SharePoint, Visual Studio and O365
- Develop scripts leveraging Java, Python and C#. Familiarity with R is helpful.
- Conduct software testing to ensure quality and functionality
- Collaborate with cross-functional teams to develop technical solutions that meet client requirements
- Build reusable, scalable, and high-performance code
Database Administration:
- Provides basic database design, support and troubleshooting;
- Responsible for standards and design of data storage, maintenance, access and security administration;
- Provides and maintains documentation and manuals necessary at operational level;
- Constructs operational RDBMS and data stores that enable informational, analytical management inquiry;
- Performs backup and recovery on database management systems, configures database parameters, and prototype designs;
Applications Manager:
- provide technical expertise and support MOCJ in the software development and maintenance.
- Develop software applications leveraging Power BI, SharePoint, Visual Studio and O365
- Develop scripts leveraging Java, Python and C#.
- Administrative Responsibilities
- Manage third party contractors responsible for the implementation and maintenance of custom developed systems.
- Manage maintenance contracts and licenses renewals.
- Manage, review, approve RFP, RFQ and requests for third party software engagements and consultant agreements
- Support development and administrative staff, remove obstacles and provide guidance to achieve application development goals and implementation timelines
- Define and develop standard operating procedures for software implementation and support with in MOCJ/OSE and ACP.
- MOCJ/OSE and ACP web site oversight. Ensure division led web site initiatives and branding are governed to the city’s web site standards.
- Provide guidance and support when needed.
Then "Minimum Qualifications" with questions:
- Do you have a baccalaureate degree from an accredited college or university?
- Do you have an associate degree from an accredited college or university along with two (2) years of experience with administrative, analytic, coordinative, supervisory or liaison responsibilities?
- Do you have a four-year high school diploma, or its educational equivalent approved by a state's Department of Education or a recognized accrediting organization along with four (4) years of experience as described in question "2" above?
- Do you have a satisfactory combination of education and/or experience equivalent to that described in questions "1," "2," and/or "3" above?
Then "Preferred Skills" list:
- Experience developing and calling web service APIs
- Experience with SharePoint online development tools and SPFx
- Experience developing custom forms and work flows in SharePoint online
- Experience with Microsoft Visual Studio and Team Foundation Server.
- Experience with Microsoft SQL Server, SSIS, SSAS, SSRS, PPS;
- Experience working as a BI Data Engineer on at least one project involving the design, development, implementation, and deployment of a BI software
- Experience working as a BI ETL Developer on at least one IT project involving the design, development, implementation, and deployment of a BI software
- Experience working with Azure Data Warehouse and Data Lake technologies
Then "Residency Requirement": New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
We must remove application instructions like "Please Submit Your Resume and Cover Letter Specific to This Postion". Also remove duplicated lines.
Now produce HTML.
We need to decide sections.
Potential sections:
- About the Office (About the Office
)
- About the Role (About the Role
)
- Responsibilities (Responsibilities
) - include the hands-on responsibilities list.
- Qualifications (Qualifications
) - include Minimum Qualifications.
- Skills (Skills
) - include Preferred Skills.
- Residency Requirement (Residency Requirement
) maybe.
We should not include Benefits, Pay, Schedule as they are not present.
We must use - for any list of duties/requirements/benefits. So for responsibilities list, we need
- . For qualifications (the questions) maybe also list. For skills list also.
We need to preserve all substantive information; do not invent or summarize away detail. So we need to keep the exact wording? Probably we can keep the substance but not necessarily verbatim; but better to keep close.
We must not repeat the job title as a heading. The job title is "Director of IT Enterprise Applications". We are not using that as heading.
We must not put Job ID etc.
Now produce HTML fragment.
Let's craft:
About the Office
The Mayor’s Office of Criminal Justice (MOCJ) develops innovative solutions to public safety challenges, reducing crime and incarceration. We create vital programs that improve lives, generate community stability, and increase access to the support needed to maintain healthy and safe New York City neighborhoods. Recognizing that public safety cannot be achieved by law enforcement alone, MOCJ moves our city forward by collaborating with community and institutional stakeholders to improve efficiency, accountability, and fairness in the justice system.
About the Role
The Director of IT Enterprise Applications is responsible for leading the planning, development, and management of the agency’s technology, including custom-developed applications, enterprise workflow systems, and collaboration platforms. The role ensures that IT systems and enterprise applications align with MOCJ’s mission to implement data-driven strategies supporting crime reduction, public safety, and neighborhood strengthening initiatives across New York City. This role will be a hands-on position responsible for managing the implementation, integration, and ongoing support of enterprise applications, including the agency’s Enterprise Request and Intake System (ERIS) in Smartsheet, as well as Microsoft Teams and SharePoint environments that support agency-wide workflow, collaboration, and document management. The Director will ensure that enterprise tools are configured, maintained, and continuously improved to support cross-functional operations, standard operating procedures, and agency-wide reporting and accountability. The Director of IT Enterprise Applications will serve as a hands-on leader responsible for managing the implementation, integration, and ongoing support of the agency’s enterprise technology portfolio, including custom-developed and COTS applications. This role requires proficiency in platforms such as Smartsheet, SharePoint, Microsoft Teams, MS SQL Server, Salesforce, and Microsoft Dynamics, as well as working knowledge of scripting languages used to support and maintain custom applications and automated workflows across MOCJ. The role will also support the development and maintenance of applications across Power BI, SharePoint, O365, and Visual Studio, providing data management, dashboarding, and reporting capabilities that enhance operational visibility and decision-making. The Director will function as a technical lead and business partner, supporting cross-functional teams by translating operational requirements into scalable application and workflow solutions.
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't explicitly forbid other headings, but suggests those are typical. Safer to include About the Office as a heading? Might be considered extra but not prohibited. However they said "Prefer a few substantive sections over many thin ones." Might be okay to include About the Office as a section.
But we also have "About the Role:" which is clearly a section.
We have responsibilities: many bullet-like sentences.
We have Minimum Qualifications (questions). That's qualifications.
We have Preferred Skills.
We have Residency Requirement (maybe could be under Requirements? Or maybe a separate section like Requirements? Could be part of Requirements.
We have no explicit Pay, Benefits, Schedule. So we should not create those sections.
Thus sections: About the Office, About the Role, Responsibilities, Minimum Qualifications (maybe Qualifications), Preferred Skills (Skills), Residency Requirement (maybe under Requirements). Could also combine Minimum Qualifications and Preferred Skills into Qualifications and Skills.
Let's extract substantive content.
About the Office paragraph:
"The Mayor’s Office of Criminal Justice (MOCJ) develops innovative solutions to public safety challenges, reducing crime and incarceration. We create vital programs that improve lives, generate community stability, and increase access to the support needed to maintain healthy and safe New York City neighborhoods. Recognizing that public safety cannot be achieved by law enforcement alone, MOCJ moves our city forward by collaborating with community and institutional stakeholders to improve efficiency, accountability, and fairness in the justice system."
About the Role: The Director of IT Enterprise Applications is responsible for leading the planning, development, and management of the agency’s technology, including custom-developed applications, enterprise workflow systems, and collaboration platforms. The role ensures that IT systems and enterprise applications align with MOCJ’s mission to implement data-driven strategies supporting crime reduction, public safety, and neighborhood strengthening initiatives across New York City. This role will be a hands-on position responsible for managing the implementation, integration, and ongoing support of enterprise applications, including the agency’s Enterprise Request and Intake System (ERIS) in Smartsheet, as well as Microsoft Teams and SharePoint environments that support agency-wide workflow, collaboration, and document management. The Director will ensure that enterprise tools are configured, maintained, and continuously improved to support cross-functional operations, standard operating procedures, and agency-wide reporting and accountability. The Director of IT Enterprise Applications will serve as a hands-on leader responsible for managing the implementation, integration, and ongoing support of the agency’s enterprise technology portfolio, including custom-developed and COTS applications. This role requires proficiency in platforms such as Smartsheet, SharePoint, Microsoft Teams, MS SQL Server, Salesforce, and Microsoft Dynamics, as well as working knowledge of scripting languages used to support and maintain custom applications and automated workflows across MOCJ. The role will also support the development and maintenance of applications across Power BI, SharePoint, O365, and Visual Studio, providing data management, dashboarding, and reporting capabilities that enhance operational visibility and decision-making. The Director will function as a technical lead and business partner, supporting cross-functional teams by translating operational requirements into scalable application and workflow solutions.
Then "Hands on responsibilities include but are not limited to:" then bullet-like list:
Applications and Coding:
- Provide technical expertise and support MOCJ in the software development and maintenance.
- Develop software applications leveraging Power BI, SharePoint, Visual Studio and O365
- Develop scripts leveraging Java, Python and C#. Familiarity with R is helpful.
- Conduct software testing to ensure quality and functionality
- Collaborate with cross-functional teams to develop technical solutions that meet client requirements
- Build reusable, scalable, and high-performance code
Database Administration:
- Provides basic database design, support and troubleshooting;
- Responsible for standards and design of data storage, maintenance, access and security administration;
- Provides and maintains documentation and manuals necessary at operational level;
- Constructs operational RDBMS and data stores that enable informational, analytical management inquiry;
- Performs backup and recovery on database management systems, configures database parameters, and prototype designs;
Applications Manager:
- provide technical expertise and support MOCJ in the software development and maintenance.
- Develop software applications leveraging Power BI, SharePoint, Visual Studio and O365
- Develop scripts leveraging Java, Python and C#.
- Administrative Responsibilities
- Manage third party contractors responsible for the implementation and maintenance of custom developed systems.
- Manage maintenance contracts and licenses renewals.
- Manage, review, approve RFP, RFQ and requests for third party software engagements and consultant agreements
- Support development and administrative staff, remove obstacles and provide guidance to achieve application development goals and implementation timelines
- Define and develop standard operating procedures for software implementation and support with in MOCJ/OSE and ACP.
- MOCJ/OSE and ACP web site oversight. Ensure division led web site initiatives and branding are governed to the city’s web site standards.
- Provide guidance and support when needed.
Then "Minimum Qualifications" with questions:
- Do you have a baccalaureate degree from an accredited college or university?
- Do you have an associate degree from an accredited college or university along with two (2) years of experience with administrative, analytic, coordinative, supervisory or liaison responsibilities?
- Do you have a four-year high school diploma, or its educational equivalent approved by a state's Department of Education or a recognized accrediting organization along with four (4) years of experience as described in question "2" above?
- Do you have a satisfactory combination of education and/or experience equivalent to that described in questions "1," "2," and/or "3" above?
Then "Preferred Skills" list:
- Experience developing and calling web service APIs
- Experience with SharePoint online development tools and SPFx
- Experience developing custom forms and work flows in SharePoint online
- Experience with Microsoft Visual Studio and Team Foundation Server.
- Experience with Microsoft SQL Server, SSIS, SSAS, SSRS, PPS;
- Experience working as a BI Data Engineer on at least one project involving the design, development, implementation, and deployment of a BI software
- Experience working as a BI ETL Developer on at least one IT project involving the design, development, implementation, and deployment of a BI software
- Experience working with Azure Data Warehouse and Data Lake technologies
Then "Residency Requirement": New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
We must remove application instructions like "Please Submit Your Resume and Cover Letter Specific to This Postion". Also remove duplicated lines.
Now produce HTML.
We need to decide sections.
Potential sections:
- About the Office (About the Office
)
- About the Role (About the Role
)
- Responsibilities (Responsibilities
) - include the hands-on responsibilities list.
- Qualifications (Qualifications
) - include Minimum Qualifications.
- Skills (Skills
) - include Preferred Skills.
- Residency Requirement (Residency Requirement
) maybe.
We should not include Benefits, Pay, Schedule as they are not present.
We must use - for any list of duties/requirements/benefits. So for responsibilities list, we need
- . For qualifications (the questions) maybe also list. For skills list also.
We need to preserve all substantive information; do not invent or summarize away detail. So we need to keep the exact wording? Probably we can keep the substance but not necessarily verbatim; but better to keep close.
We must not repeat the job title as a heading. The job title is "Director of IT Enterprise Applications". We are not using that as heading.
We must not put Job ID etc.
Now produce HTML fragment.
Let's craft:
About the Office
The Mayor’s Office of Criminal Justice (MOCJ) develops innovative solutions to public safety challenges, reducing crime and incarceration. We create vital programs that improve lives, generate community stability, and increase access to the support needed to maintain healthy and safe New York City neighborhoods. Recognizing that public safety cannot be achieved by law enforcement alone, MOCJ moves our city forward by collaborating with community and institutional stakeholders to improve efficiency, accountability, and fairness in the justice system.
About the Role
The Director of IT Enterprise Applications is responsible for leading the planning, development, and management of the agency’s technology, including custom-developed applications, enterprise workflow systems, and collaboration platforms. The role ensures that IT systems and enterprise applications align with MOCJ’s mission to implement data-driven strategies supporting crime reduction, public safety, and neighborhood strengthening initiatives across New York City. This role will be a hands-on position responsible for managing the implementation, integration, and ongoing support of enterprise applications, including the agency’s Enterprise Request and Intake System (ERIS) in Smartsheet, as well as Microsoft Teams and SharePoint environments that support agency-wide workflow, collaboration, and document management. The Director will ensure that enterprise tools are configured, maintained, and continuously improved to support cross-functional operations, standard operating procedures, and agency-wide reporting and accountability. The Director of IT Enterprise Applications will serve as a hands-on leader responsible for managing the implementation, integration, and ongoing support of the agency’s enterprise technology portfolio, including custom-developed and COTS applications. This role requires proficiency in platforms such as Smartsheet, SharePoint, Microsoft Teams, MS SQL Server, Salesforce, and Microsoft Dynamics, as well as working knowledge of scripting languages used to support and maintain custom applications and automated workflows across MOCJ. The role will also support the development and maintenance of applications across Power BI, SharePoint, O365, and Visual Studio, providing data management, dashboarding, and reporting capabilities that enhance operational visibility and decision-making. The Director will function as a technical lead and business partner, supporting cross-functional teams by translating operational requirements into scalable application and workflow solutions.
- . For qualifications (the questions) maybe also list. For skills list also.
We need to preserve all substantive information; do not invent or summarize away detail. So we need to keep the exact wording? Probably we can keep the substance but not necessarily verbatim; but better to keep close.
We must not repeat the job title as a heading. The job title is "Director of IT Enterprise Applications". We are not using that as heading.
We must not put Job ID etc.
Now produce HTML fragment.
Let's craft:
About the Office
The Mayor’s Office of Criminal Justice (MOCJ) develops innovative solutions to public safety challenges, reducing crime and incarceration. We create vital programs that improve lives, generate community stability, and increase access to the support needed to maintain healthy and safe New York City neighborhoods. Recognizing that public safety cannot be achieved by law enforcement alone, MOCJ moves our city forward by collaborating with community and institutional stakeholders to improve efficiency, accountability, and fairness in the justice system.
About the Role
The Director of IT Enterprise Applications is responsible for leading the planning, development, and management of the agency’s technology, including custom-developed applications, enterprise workflow systems, and collaboration platforms. The role ensures that IT systems and enterprise applications align with MOCJ’s mission to implement data-driven strategies supporting crime reduction, public safety, and neighborhood strengthening initiatives across New York City. This role will be a hands-on position responsible for managing the implementation, integration, and ongoing support of enterprise applications, including the agency’s Enterprise Request and Intake System (ERIS) in Smartsheet, as well as Microsoft Teams and SharePoint environments that support agency-wide workflow, collaboration, and document management. The Director will ensure that enterprise tools are configured, maintained, and continuously improved to support cross-functional operations, standard operating procedures, and agency-wide reporting and accountability. The Director of IT Enterprise Applications will serve as a hands-on leader responsible for managing the implementation, integration, and ongoing support of the agency’s enterprise technology portfolio, including custom-developed and COTS applications. This role requires proficiency in platforms such as Smartsheet, SharePoint, Microsoft Teams, MS SQL Server, Salesforce, and Microsoft Dynamics, as well as working knowledge of scripting languages used to support and maintain custom applications and automated workflows across MOCJ. The role will also support the development and maintenance of applications across Power BI, SharePoint, O365, and Visual Studio, providing data management, dashboarding, and reporting capabilities that enhance operational visibility and decision-making. The Director will function as a technical lead and business partner, supporting cross-functional teams by translating operational requirements into scalable application and workflow solutions.