Web, App, and Software Development

Developers are the creative minds behind all of the computer programs that we use every day. They design and build computer programs and mobile/desktop apps or build underlying operating systems. Depending on the role and the work involved, a developer may be classified as a software developer, web developer, mobile app developer, front end developer, back end developer, full stack developer, etc.

Roles and Work Environment

Learn More

Software Development Information from IBM

What is Software Development? IT Chronicles

Software Development Life Cycle

Find Opportunities

Handshake Quick Search- Front End (must be logged into Handshake to access)

Handshake Quick Search- Back End (must be logged into Handshake to access)

Handshake Quick Search – Full Stack (must be logged into Handshake to access)

Handshake Quick Search – Software Development (must be logged into Handshake to access)

CIOs at UVA

Student Game Developers

Association for Computing Machinery

Women in STEM at UVA

The All Girls STEM Society at UVA

oSTEM at UVA

Computer and Network Security Club at UVA

Girls Who Code at UVA

Cracking the Interview

Professional Associations

Association of Software Professionals

Web Professionals

Front End Society

Developers Alliance