Senior Technical Lead (OASIS/ECMS), DIIT - 27126

NYC Public Schools

New York (NY)

On-site

USD 132,000 - 145,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NYC Public Schools seeks a Senior Technical Lead for IT Solutions Delivery to guide architecture and technical implementation across Student Information Systems. You will lead cross-team collaboration with applications, data, and infrastructure groups to ensure secure, scalable solutions in a Microsoft environment.

The role reports to the Director of IT Solution Delivery and requires expert-facing communication with project managers, architects, and senior leadership.

Qualifications

  • Professional/vendor certification in computer applications programming required.
  • 2+ years of full-time experience in computer applications development planning, design, configuration, and security management.
  • Masters may substitute for one year of experience.

Responsibilities

  • Provide senior technical leadership and set architectural direction for multiple student information platforms.
  • Oversee design, deployment, testing, and maintenance across SIS systems including attendance, enrollment, and grades.
  • Ensure data integration, security, audit trails, and regulatory compliance.
  • Mentor junior developers and drive technical standards across platforms.

Skills

Technical leadership
Architectural guidance
Microsoft stack
.NET (VB.NET, C#, ASP.NET)
SQL Server programming
Data modeling
Security & audit
Mentoring juniors
Stakeholder communication

Education

Baccalaureate degree in a related field
Masters degree substitution for experience

Tools

Visual Studio
Microsoft SQL Server
ER Studio
MS Visio
Azure DevOps / TFS

Job description

Position Summary

The Senior Technical Lead in IT Solutions Delivery (ITSD) for Student Information Systems will provide technical leadership and architectural guidance throughout the entire software and application production life cycle for multiple student information platforms. This role serves as the primary technical decision maker, overseeing system architecture to ensure that the team's engineering output aligns with broader business objectives including directing the planning, design, configuration, installation, testing, troubleshooting, integration, performance monitoring, maintenance, enhancement, security management, and support of various systems managed by the ITSD Student Information Systems team within the New York City Public Schools (NYCPS). Additionally, this role involves responsibilities for computer application programs within a Microsoft environment. The Senior Technical Lead will work both independently and collaboratively with NYCPS and program offices. Performs related work.

Reports to

Director, IT Solution Delivery (ITSD) – Student Information System

Direct Reports

N/A

Key Relationships

Coordinates with several departments across DIIT to support enterprise level initiatives requiring extensive collaboration between the Applications, Digital Communications, and Infrastructure teams. Acts as liaison with other DIIT groups, including Web Administration, Database Administration, Email Administration, and Help Desk Administration to ensure that software is implemented correctly and functioning on a Microsoft platform.

Responsibilities
  • Provides senior level technical leadership for complex applications and sets architectural direction for intricate computer systems across various student information platforms used in school operations, including Student Attendance, Enrollment, Grades and Exams, Scheduling, and Programming and Services.
  • Engages with OASIS (Online Academic & Student Information Systems) and ECMS (Early Childhood Management System) primarily through strategic system integration, data architecture governance, and vendor contract management. Since these two systems support very different operations, the senior leader ensures they connect smoothly to the larger enterprise ecosystem while maintaining high levels of security and compliance.
  • Oversees the design, implementation, enhancement, maintenance, programming, testing, debugging, deployment, and documentation of Student Information Systems and related applications in student attendance, enrollment, grades, and exams, including scheduling, programming, and services as required.
  • Ensures technical consistency and interoperability across platforms, including cross system data integration, student record matching, and student lifecycle management workflows.
  • Serves as an in house expert and authority regarding computer application programs of extreme complexity and high specialization across multiple platforms and system environments.
  • Designs, develops, enhances, and supports Web applications using Visual Studio (.NET technologies: VB.NET, C#, ASP.NET) following business requirements and technical specifications and provides technical review and approval of work produced by other team members. Designs, develops, enhances, and supports Microsoft SQL Server programming, including Data Definition Language, Data Manipulation Language queries, stored procedures, user defined functions, and triggers, as an individual developer or part of a development team.
  • Develops and updates conceptual, logical, and physical data models. Also, tunes up database design for maintainability, scalability, and efficiency.
  • Follows and implements industry best practices and standards during the development process in data modeling, business logic layer, API, and user interface implementations.
  • Performs and is accountable for work in all software development life cycle stages, including business process analysis/planning /design/testing/implementation.
  • Coordinates multiple projects of high technical complexity, including upgrading the computerized platforms supporting the business area of Student Information related systems.
  • Communicates clearly and concisely with NYCPS staff of varying technical expertise, including project managers, business analysts, architects, project sponsors, and senior leadership.
  • Conducts and directs complex systems analysis as needed for system failure and problem resolution.
  • Performs upgrades to applications to ensure system configuration and compatibility.
  • Ensures that all new software enhancements adhere to the NYCPS standards and that there are adequate audit trails to protect computer applications and the Division.
  • Ensures accuracy and completeness of data backup and recovery and monitors Student Information related applications for optimal performance, best practices, policies, and procedures.
  • Works with business partners to develop technical use cases, prioritize the resolution of bugs, defects, and enhancement requests for use in system enhancements and maintenance.
  • Works with business users, as needed, to coordinate and execute test scripts and to ensure that system design, data reliability, and system operations meet specified requirements.
  • Mentors and guides junior and mid level developers, conducting code reviews and establishing technical standards to elevate overall team capability.
  • Partners with the Senior Technical Project Manager and product leadership to translate business requirements into actionable technical specifications and delivery plans across platforms.
Qualification Requirements
Required

Professional/vendor certification(s) in computer applications programming that is required for the position to be filled.

In addition, all candidates must have the following:

  • A baccalaureate degree from an accredited college, and two years of satisfactory full‑time (not classroom based) experience in computer applications development planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management; or
  • A four‑year high school diploma or its educational equivalent and six years of satisfactory full‑time (not classroom based) information technology experience of which at least 2 years must have been computer applications development experience as described in ʺ1ʺ above; or
  • Education and/or experience equivalent to “1” or “2” above. A masters degree in computer science or a related field from an accredited college may substitute for one year of computer applications development experience. However, all candidates must have at least one year of satisfactory full‑time (not classroom based) computer applications development experience as described in ʺ1ʺ above.
Note

Incumbents may be required to update existing and/or obtain additional professional industry‑standard certification(s) for current and future technical environment(s) in which they may be assigned to work, as determined by the employing agency.

In addition to meeting the minimum requirements, individuals must have two additional years of relevant work experience.

Preferred
  • 8+ years’ experience developing and supporting information systems that support the overall mission of the large public sector education organization similar to NYCPS.
  • 3+ years in a technical lead, architect, or senior engineering role with demonstrated ownership of system design decisions across multiple platforms or applications.
  • 8+ years experience with different JavaScript libraries and frameworks such as jQuery, React, and .NET 4 & higher versions.
  • Experience with design tools such as ER Studio and MS Visio.
  • In depth understanding of software development standards and terminology.
  • Experience in building microservice architecture using design patterns.
  • Expertise in all phases of the software development lifecycle and different methodologies.
  • Comprehensive knowledge of all Microsoft Office 365 applications.
  • 6+ years of experience in development, enhancements, support, and related activities through different stages of the Software Development Life Cycle (SDLC) process.
  • 4+ years of experience in developing applications using C# OOP, VB.net, ASP.net, Microsoft Entity Framework 5 or higher, Microservices, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, JQuery or Angular JS/2/4/5 and all higher versions.
  • 4+ years of experience in database design, optimization and maintenance in SQL Server 2016/2019/2022 and all higher versions.
  • 4+ years of experience in doing unit testing using tools such as XUnit or NUnit, integration testing, and drafting related documents.
  • 4+ years of experience implementing security best practices at application and database levels.
  • 4+ years of experience implementing accessibility WCAG 2.1 AA standard in applications.
  • 4+ years of experience using OAuth and OpenID Connect authentication/authorization framework.
  • 4+ years of experience using TFS or Git as source control and Azure DevOps Tools.
  • 4+ years of experience using Agile methodologies such as Scrum for the software development life cycle.
  • Excellent spoken and written communication skills.
Salary

$132,195 - $145,335

(Internal candidates who are selected for this position and who currently hold comparable or less senior positions within the DOE will not earn less than their current salary.)

NOTE: The filling of all positions is subject to budget availability and/or grant funding.

New York City Residency
  • New York City Residency is NOT Required *
AN EQUAL OPPORTUNITY EMPLOYER
DOE Non- Discrimination Policy

The Department of Education of 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 upon any legally protected status or protected characteristic, including but not limited to an individual's actual or perceived sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, gender identity, veteran status, or pregnancy. For more information, please refer to the DOE Non-Discrimination Policy.

REQUESTING AN ACCOMMODATION - APPLICANTS

Any prospective employee (applicant) who is a qualified individual with a disability may request a reasonable accommodation to assist in the application process. If an applicant for employment believes that they have a qualifying disability and are in need of a reasonable accommodation in order to participate in the application process on an equal basis as applicants who do not have a disability, they should request an accommodation with their interview team or contact ODA by emailing ODA@schools.nyc.gov. The determination of the accommodation request will be communicated to the applicant in writing.

https://infohub.nyced.org/docs/default-source/doe-employees-only/personnel-memorandum-6-2024-2025---accommodations.pdf

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/.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

School Budget Systems Financial Analyst, DFO - 27112
School Budget Systems Financial Analyst, DFO - 27112

NYC Public Schools • New York (NY)

On-site
USD 117,000 - 143,000
Community Outreach Coordinator, CSE - 26913
Community Outreach Coordinator, CSE - 26913

NYC Public Schools • New York (NY)

On-site
USD 63,000 - 75,000
Senior Analyst of Data Strategy, ODP - 27263
Senior Analyst of Data Strategy, ODP - 27263

NYC Public Schools • New York (NY)

On-site
USD 114,000 - 125,000
District Planning Analyst, ODP
District Planning Analyst, ODP

New York City Department of Education • New York (NY)

On-site
USD 90,000 - 120,000
Sustainability Specialist, OES - 27234
Sustainability Specialist, OES - 27234

NYC Public Schools • New York (NY)

On-site
USD 63,000 - 72,000
ERAP 2-K Analyst, OSE - 26432
ERAP 2-K Analyst, OSE - 26432

NYC Public Schools • New York (NY)

On-site
USD 96,000 - 130,000
Research & Data Analyst, OSP
Research & Data Analyst, OSP

New York City Department of Education • New York (NY)

On-site
USD 90,000 - 130,000
Associate Director, Contract Registration, DCP - 27006
Associate Director, Contract Registration, DCP - 27006

NYC Public Schools • New York (NY)

On-site
USD 80,000 - 117,000
Admissions Project Manager, OSE - 27239
Admissions Project Manager, OSE - 27239

NYC Public Schools • New York (NY)

On-site
USD 102,000 - 125,000
Transition and College Access Center Borough Work-Based Learning Coordinator, SEO - 27241
Transition and College Access Center Borough Work-Based Learning Coordinator, SEO - 27241

NYC Public Schools • New York (NY)

On-site
USD 72,000 - 77,000