Web Developer Job Role

Web Developer

Web Developer

Job Description

As a Web developer, you are an expert in using the dynamic programming tools and languages that fuel the Web. You might work independently or be part of a team that builds and integrates interactive Web sites, applications, and services for both internal and public sites. Your role is to make it work, which means developing Web applications and testing them on various browsers, enhancing and modifying them as necessary to ensure the best experience for the user. As a web developer, you might also architect websites, design data-driven applications, and find efficient client-server solutions. You must have an in-depth understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions.

Possible Job Titles

  • Senior web developer

Skills and Experience

Skills

  • General
    Be proficient in at least one structured programming language
    Understand general database concepts
    Understand the architecture of clients, servers, and Internet systems
    Write functional and design specifications for Web applications
    Create and implement Web sites
    Create and monitor Web applications for clients and servers
    Design and deliver Web services
    Code, test, and support database-driven Web applications

  • Beginner
    Be proficient in HTML and XML
    Understand object-oriented programming
    Be proficient in using Microsoft ADO.NET for database access
    Application and page life-cycle management
    Security aspects, such as forms authentication and membership and roles
    ECMAScript (JavaScript, Microsoft JScript)
    Internet Information Services (IIS)
    Configuration and deployment of Web applications
    Consumption and creation of server controls
    Troubleshooting and debugging of Web applications
    ASP.NET AJAX and client-side scripting
    Targeting mobile devices
    Database and Data access by using ADO.NET 3.5 applications
    Data retrieval by using DataSets in ADO.NET 3.5 applications
    Data updates in ADO.NET 3.5 applications
    Application implementation by using data services

  • Intermediate
    Web applications' security principles
    Solid understanding of the ASP.NET applications event model
    XML data access in ADO.NET 3.5 applications
    Data synchronization in ADO.NET 3.5 applications
    Language Integrated Query
    Data access implementation by using Language Integrated Query to Microsoft SQL Designer
    Implementation of the entity framework in ADO.NET 3.5 applications
    Planning and designing user interaction solutions

  • Expert
    Extend ASP.NET architecture
    Develop the full cycle of software applications

Typical Required Experience

Two to five years

Responsibility Scope

  • 60 percent coding

  • 20 percent testing

  • 20 percent support and communication tasks

Typical Next Positions

  • Enterprise application developer

Training Resources

Comprehensive Learning Plans

Microsoft Learning Plans can help you navigate through training resources before you take your Microsoft Certification exam.

Recommended Microsoft E-Learning

These e-learning courses allow you to learn at your own pace—any time and any place.

* Free access to verified students through Microsoft DreamSpark

Certification Exams

Certification is a validation of your skills and can help differentiate you in today’s IT job market.

  • Exam 72-536: TS: Microsoft .NET Framework 2.0 – Application Development Foundation

  • Exam 72-562: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development

  • Exam 70-561: TS: Microsoft .NET Framework 3.5, ADO.NET Application Development

  • Exam 70-564: PRO: Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5

Most Microsoft Certification exams are available at special student prices. Microsoft Certification exams that have a "72" prefix (such as Exam 72-640), are available for students at the discounted price. You can take exams that have the "70" prefix; however, these exams are available at retail prices.

Microsoft Certification Exam Demo

Sneak Peek – Microsoft Certification Exam Demo
(5 minutes)
Know what to expect when you take a certification exam. This tutorial shows you how to navigate your way through Microsoft Certification exams so you can focus on the exam questions rather than on how to use the tools.

Learning Snacks

Microsoft Silverlight Learning Snacks are short, interactive presentations about technology. Created by Microsoft experts, Learning Snacks include various media, such as animations and recorded demos.

Webcasts and Virtual Labs

Tune in to webcasts or try out the latest version of a technology in a virtual lab. It's simple—no complex setup or installation is required.

 
Please tell us why you rated the content this way. (optional)