The New York City Department of Education is the department of the government of New York City that manages the city's public school system. The City School District of the City of New York is the largest school system in the United States, with over 1.1 million students taught in more than 1,800 separate schools.
The internship opportunities will occur in within the Division of Instructional and Information Technology unit at the NYC Department of Education.
Software Developer Intern
Compliance ITSD
As a Software Developer Intern at the NYCPS DIIT, you'll have the opportunity to contribute to projects that directly impact New York City's public schools and students.
This internship will provide hands-on experience in software development within the context of education technology initiatives.
You'll collaborate with experienced developers and educators, gain insight into the unique challenges of educational technology, and play a key role in advancing our mission of supporting teaching and learning.
Currently pursuing a degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field.
Familiarity with programming skills in .NET technologies, including proficiency in C# and ASP.NET.
Familiarity with front-end development technologies such as HTML, CSS, JavaScript, and frameworks/libraries (e.g., React, Angular, Vue.js).
Knowledge of UI/UX design principles, user-centered design methodologies, and prototyping tools (e.g., Adobe XD, Sketch, Figma).
Familiarity with software development lifecycle (SDLC) and agile methodologies.
Understanding of data structures, algorithms, and object-oriented programming principles.
Excellent problem-solving, analytical, and critical-thinking skills.
Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Availability to work 15 Hours per week.
Experience with version control systems (e.g., Git) is a plus.
Previous internship or project experience in software development is a plus.
Interns will have weekly meetings with Compliance ITSD Manager
Interns will be expected to maintain a log of their hours worked and tasks accomplished
Interns will be invited to identify their personal goals for the work and will check in on progress as needed.
Familiarity with programming skills in .NET technologies, including proficiency in C# and ASP.NET.
Familiarity with front-end development technologies such as HTML, CSS, JavaScript, and frameworks/libraries (e.g., React, Angular, Vue.js).
Basic understanding of UI/UX design principles, user-centered design methodologies, and prototyping tools (e.g., Adobe XD, Sketch, Figma).
Experience with responsive web design and mobile app development.
Knowledge of accessibility standards and guidelines (e.g., WCAG).
Experience with version control systems such as Git.
Previous internship or project experience in software development or UI/UX design.
Demonstrated passion for education technology and a commitment to improving educational outcomes.
Ability to adapt to evolving technologies and work in a dynamic and fast-paced environment.
NYU Interns will be provided with an NYCDOE email address and will be expected to participate remotely via collaborative workspaces and videoconferencing platforms, like Microsoft Teams.
Position is remote and our main office is at 335 Adams St, Brooklyn NY, for occasional check ins with the team.
To Apply:
Please email your CV and/or portfolio to Maaike Bouwmeester at mb262@nyu.edu and Chrissy Glaser at clg461@nyu.edu.