Assoc. Application Developer

Vanderbilt University•Nashville, TN
•Hybrid

About The Position

The Associate Application Developer supports the design, development, testing, implementation, and maintenance of software applications and integrations that enable university business and operational processes. Working within a defined technical domain and under close supervision, the role applies established development standards, tools, and methodologies to complete well-defined assignments while building foundational technical proficiency and professional judgment. The position contributes to application reliability, service quality, user experience, and operational efficiency by producing accurate, maintainable solutions, resolving routine technical issues, and supporting secure and dependable technology services. Vanderbilt University Information Technology (VUIT) is a human-centric organization that advances the university by delivering innovative solutions and frictionless experiences through collaboration. This position is eligible for a hybrid schedule, with employees expected to work on campus at least one day per week and attend other activities requiring in-person presence. On-site expectations are coordinated with the supervisor and must align with departmental needs and institutional policy; remote work privileges may be revoked at any time. The position includes rotating on-call duties for after-hours incident response and requests. There is no direct supervisory responsibility. The role reports administratively and functionally to the Application Development Manager.

Requirements

  • High school diploma.
  • 1–3 years of relevant experience.
  • Foundational knowledge of software development principles, programming languages, and application lifecycle practices.
  • Ability to analyze routine technical issues and apply established troubleshooting methods to resolve problems.
  • Ability to develop, test, and maintain application code while adhering to defined standards and procedures.
  • Knowledge of application security, quality assurance, and change management practices.
  • Ability to document technical work clearly and maintain accurate development and support records.
  • Ability to collaborate effectively with technical and business stakeholders while contributing to team objectives.
  • Demonstrated commitment to VUIT’s Guiding Principles.
  • Ability to meet the hybrid work expectations, including working on campus at least one day per week and attending in-person activities as needed.
  • Availability for rotating on-call duties for after-hours incident response and requests.

Nice To Haves

  • Bachelor’s degree.

Responsibilities

  • Develop and modify application components, integrations, and scripts for well-defined assignments using established development standards and practices.
  • Complete assigned development tasks within expected timelines and meet quality, security, and documentation requirements.
  • Participate in software testing, deployment, and implementation activities for application enhancements and fixes.
  • Apply coding conventions and technical standards to produce maintainable and supportable solutions.
  • Analyze routine technical issues using established troubleshooting methods and documented procedures.
  • Investigate defects, identify probable causes, and implement approved solutions under guidance from experienced team members.
  • Review functional and technical requirements to support effective application solutions.
  • Escalate complex or ambiguous issues appropriately, providing relevant analysis and supporting information.
  • Perform unit testing and support quality assurance activities to verify application functionality and performance.
  • Ensure application changes comply with established security, compliance, and operational standards.
  • Validate application functionality following deployments and updates to minimize service disruptions.
  • Identify opportunities to improve application stability, maintainability, and user experience within assigned areas.
  • Maintain technical documentation for application configurations, code changes, testing activities, and support procedures.
  • Document troubleshooting findings, solutions, implementation details, and completed work to support service delivery and operational continuity.
  • Collaborate with developers, analysts, support personnel, and business stakeholders to complete assigned work.
  • Participate in team discussions, code reviews, and knowledge-sharing activities.
  • Communicate project status, risks, and issues to team members and supervisors in a timely manner.
  • Support handoffs between development, testing, implementation, and support functions.
  • Provide responsive technical support and customer-focused service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service