Virginia Tech® home

Job Architecture Search

Associate Analyst, 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.
Individual Contributor
In an individual contributor role, the positions work is primarily achieved through individual efforts or by participating as part of a team. Individual contributors may: Coordinate, influence, or review the work of others. Be the authority on a given program or process. Lead teams. A range of knowledge, complexity, autonomy, and impact may be needed to achieve results at certain levels. Individual contributor roles are reflected in the Academic Administration, Development, General Administration, Technical/STEM, and C1-C4 of the Clinical tracks.
Level 1
Entry: These positions are not equivalent to support positions. Rather, these are professional roles which require limited experience when considering industry or field standards. Positions considered developmental level A/P faculty should be mapped to this level.
T - Technical/STEM
Technical roles, including technology and research.

Position Summary

The Associate Analyst in Application Development is an entry-level position within the university’s IT department, responsible for assisting in the design, development, testing, and maintenance of software applications. This role involves working closely with a team of developers to support the creation and optimization of applications, including end-user software, system software, and mobile cloud applications. The Associate Analyst contributes to various stages of the software development life cycle (SDLC), including coding, debugging, documentation, and testing, while ensuring that the applications align with university goals and user requirements. In this role, the Associate Analyst assists in gathering user requirements, analyzing system needs, and designing software solutions that meet both functional and technical specifications. They will collaborate with other IT professionals to troubleshoot issues, ensure application performance, and contribute to the ongoing improvements of applications. The role requires working within established guidelines and best practices to deliver efficient and secure software, while adhering to timelines and project goals. The Associate Analyst will also engage in regular communication with the team to ensure alignment on project priorities and milestones. The Associate Analyst in Application Development is expected to develop foundational technical skills and gain hands-on experience in coding, testing, and debugging applications. While this is an entry-level position, the Associate Analyst will receive guidance and mentorship from senior team members, allowing them to develop independently and grow in their role. As part of the IT development team, they play an essential role in supporting the university’s software infrastructure, ensuring that the applications are reliable, scalable, and aligned with the institution's operational needs and evolving technological landscape.