Assistant Director of Campus Residences Information Systems

Stony Brook UniversityStony Brook, NY
Hybrid

About The Position

The Assistant Director of Campus Residences Information Systems reports to the Director of Campus Residences Information Systems. This role plans and directs the programming team, ensuring the timely and effective delivery of all residential housing services supporting Campus Residences. Key responsibilities include overseeing the development, maintenance, and enhancement of residential applications, evaluating and approving emerging technologies (including AI-driven tools) for innovation, and ensuring strict adherence to all departmental and university standards. This position is also expected to analyze and develop effective solutions to personnel and workload challenges. The Assistant Director mentors and develops staff and, in the Director's absence, serves as the area lead to maintain service continuity and coordinate priorities.

Requirements

  • Bachelor's degree.
  • Five [5] years of full-time professional experience in business analysis, application design, and software development and maintenance.
  • Supervisory experience.
  • Experience with software development practices, including developing and maintaining applications.
  • Experience with two or more programming languages, including at least one object-oriented programming language.
  • Experience with relational database management systems, including SQL.

Nice To Haves

  • Advanced degree (foreign equivalent or higher).
  • Experience with project management methodologies and practices.
  • Experience implementing, administering, and supporting hotel management, campus housing, or residential management applications.
  • Experience applying AI-driven tools and methodologies to improve operational efficiency, system automation, and data analysis.

Responsibilities

  • Plan and direct the delivery of high-quality systems services supporting Campus Residences.
  • Collaborate and maintain strong working relationships with Campus Residences stakeholders to identify needs and develop both strategic and operational solutions.
  • Lead and supervise the programming team in the design, development, testing, troubleshooting, maintenance, documentation, and review of code for campus housing and residential management applications, as well as related systems, interfaces, and reports.
  • Design and maintain complex system integrations to streamline business processes.
  • Plan and manage team workload, assign tasks, and ensure timely and effective project delivery.
  • Ensure adherence to the Division of Information Technology (DoIT) and university standards for software development, documentation, security, performance, and the secure, private, and reliable handling of campus data.
  • Manage and maintain application servers and environments supporting residential systems, ensuring availability, performance, security, and proper configuration across development, testing, and production.
  • Review and improve code developed by programmer analysts.
  • Stay current with emerging technologies and introduce innovative solutions to enhance systems and services.
  • Oversee and guide 2 full-time Lead Programmers, including student programmers, by providing leadership, supervision, mentoring, and technical expertise.
  • Prepare performance plans, conduct evaluations, and make recommendations regarding employment and disciplinary actions.
  • Foster a collaborative team environment and ensure clear, effective communication among team members.
  • Support staff development by helping create career paths and providing training and growth opportunities.
  • Manage staff schedules, workload distribution, and task prioritization to ensure timely delivery.
  • Ensure staff have the tools, resources, and support needed to perform their work effectively.
  • Communicate effectively with directors, stakeholders, and staff to ensure alignment on priorities, initiatives, and outcomes.
  • Prepare and deliver reports and proposals that clearly convey project status, risks, issues, and opportunities to DoIT, leadership, and clients.
  • Collaborate with client departments to understand business needs and translate them into actionable technology solutions.
  • Coordinate assigned information technology initiatives and services with broader university and DoIT efforts.
  • Develop and provide metrics and reporting to evaluate performance, service delivery, and project outcomes.
  • Collaborate with clients, DoIT, and leadership to develop and periodically update the information technology strategy.
  • Evaluate and advise on emerging technologies, including AI, that may improve services, efficiency, and user experience.
  • Monitor industry trends and standards and provide benchmarking data and analysis to support informed decision-making.
  • Other duties or projects assigned as appropriate to rank and department mission.

Benefits

  • Total rewards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service