Full Stack Developer, ITSD Student Information Systems, DIIT Position Available In Kings, New York
Tallo's Job Summary: This job listing in Kings - NY has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Full Stack Developer, ITSD Student Information Systems, DIIT New York City Department of Education – 3.9 Brooklyn, NY Job Details $132,195 – $140,000 a year 1 day ago Benefits Loan forgiveness Qualifications Microsoft PowerPoint Microsoft Word Web accessibility Authentication ASP.NET Microsoft Excel Azure Computer Science CSS Software troubleshooting Bootstrap React Visual Basic DevOps Visual Studio C# System design Microsoft SQL Server Visio Git Microsoft Office .NET Master’s degree Application development Microservices High school diploma or GED Database design Database administration OOP Bachelor’s degree JavaScript Angular Scrum SharePoint WCAG Software development Classroom experience APIs Agile IT Computer skills Unit testing 1 year Senior level TFS Communication skills Entity Framework jQuery
HTML SDLC
Design patterns
Full Job Description Position Type:
Administrative and Central Office Office Title/Functional Title:
Full Stack Developer, ITSD Student Information Systems, DIIT – 25409
Civil Service Title:
Certified IT Developer (Applications)
Level:
Level 4
Division/Office:
Division of Instructional and Information Technology Borough:
Brooklyn Posting End Date:
07/07/2025 This position is in a civil service competitive class that is subject to examination. Position is only open to current City employees with permanent NYC civil service status as Certified IT Developer (Applications) or permanent in an equivalent title that is eligible for transfer under 6.1.9 to Certified IT Developer (Applications) . This position is open to qualified persons with a disability who are eligible for the 55-a program. Please indicate in your cover letter that you would like to be considered for the position under the 55-a program.
Description:
Position Summary:
The Full Stack Developer in IT Solutions Delivery (ITSD) for Student Information Systems will manage the entire life cycle of software and applications production. This role includes planning, designing, configuring, installing, testing, troubleshooting, integrating, monitoring performance, maintaining, enhancing, performing security management, and providing support for various systems managed by the ITSD Student Information Systems team in New York City Public Schools (NYCPS), as well as for computer applications programs in a Microsoft environment. The role will involve independent work as well as collaboration with NYCPS and program offices. Performs related work.
Reports to:
Director, IT Solution Delivery (ITSD) – Student Information System (ATS)
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 Performs senior-level responsibilities for complex computer systems in Student Attendance, Enrollment, Grades & Exams, Scheduling, Programming & Services, etc. Oversees the design, implementation, enhancement, maintenance, programming, testing, debugging, deployment, and documentation of Student Information Systems and related applications in the area of student attendance, enrollment, grades, and exams, including scheduling, programming, and services as required. Serves as an in-house expert and authority regarding computer application programs of extreme complexity and high specialization. Designs, develops, enhances, and supports Web applications using Visual Studio (.
NET technologies:
VB.NET, C
#, ASP.NET) following business requirements and technical specifications as an individual developer or part of a development team. 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.
Qualification Requirements:
Minimum 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: 1. 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 2. 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 3. Education and/or experience equivalent to “1” or “2” above. A master’s 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. Plus In addition to meeting the minimum requirements, individuals must have two additional years of the experience described in “1” above. Preferred 8+ years’ experience developing and supporting information systems that support the overall mission of the large public sector education organization similar to NYCPS. 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 applications, including Word, Excel, SharePoint, PowerPoint, Project, and Visio. 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 – $140,000 (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.) Please include a resume and cover letter with your application.
NOTE:
The filling of all positions is subject to budget availability and/or grant funding. • New York City Residency is NOT Required • We encourage all applicants from the New York City tri-state area to apply.
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. 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.