Virginia Tech® home

Job Architecture Search

Technical Supervisor, Application Development

Classification Information

Application Development
Application Development analyzes, designs, develops, documents, codes, tests, and debugs IT applications and software. This may include end-user applications, systems software, native applications, or mobile cloud applications.
Management / Leadership
Manager: The positions work is achieved through the direction of others. Managers have direct accountability for setting goals and using resources. They are responsible for administrative oversight of individuals, including conducting recommendations for hiring and termination, writing evaluations, disciplinary actions, day-to-day oversight as well as long-term goal setting and accountability for the performance and productivity of the employees. Managerial positions are reflected in the M1-M3 career track levels in the management/leadership track.
Level 1
Supervisor: Supervises experienced administrative, operative, and/or technical roles. Coordinates schedules and workflow for the team. Focuses on team completion of assignments and is responsible for ensuring the orientation and training of employees.
T - Technical/STEM
Technical roles, including technology and research.

Position Summary

The Technical Supervisor within Application Development is responsible for overseeing and managing the day-to-day operations of the application development team. This includes supervising experienced developers, ensuring the effective completion of development tasks, and managing team workflows to meet project deadlines. The supervisor will coordinate and prioritize tasks, assign resources, and ensure that the team adheres to development best practices and standards. This role requires the supervisor to maintain an efficient and organized development environment, ensuring smooth execution of the software development life cycle while ensuring alignment with organizational goals. In addition to team management, the Technical Supervisor is responsible for fostering the professional development of team members through mentoring, training, and performance evaluations. The supervisor will guide developers in technical and process-related challenges, helping them grow their skills and contribute effectively to the success of the projects. This role also requires the supervisor to monitor the progress of various application development projects, identify and address obstacles, and ensure that the team is following appropriate testing, debugging, and coding protocols. The supervisor plays an important role in maintaining a high level of technical competence within the team and in supporting innovation and the adoption of new technologies. The Technical Supervisor within Application Development collaborates with other managers and leaders in the organization to ensure that application development efforts align with broader business and IT strategies. They will work closely with senior developers, architects, and other technical leaders to ensure that applications are designed, developed, and deployed according to established timelines, budgets, and quality standards. This position also entails reviewing project milestones, tracking performance metrics, and providing feedback to ensure that applications meet the necessary performance, security, and scalability requirements. The supervisor will also handle administrative duties, including conducting performance reviews, providing input on hiring decisions, and ensuring a high level of collaboration within the team and across departments.