IT Manager: Developer Job Roles

Review recommended developer job roles for your IT team

Get your IT team Microsoft-certified and experience the change it brings, such as improved project deployment; increased team performance, efficiency, and productivity; and improved customer satisfaction. Review the recommended developer job roles to see the training resources and certifications that map to specific IT needs and Microsoft technologies.

On This Page

Enterprise application developer

The responsibilities of an enterprise application developer might include designing, planning, evaluating, and developing n-tier solutions that target both web and client user experiences. Enterprise application developers are system experts who rely on the Microsoft .NET Framework. Their vision drives the development of line-of-business applications and the underlying databases. They might work on a team in a medium-sized or large development environment and design and deliver mission-critical business systems—and then keep them running. The typical required experience for the enterprise application developer job role is three or more years.

View additional details on the enterprise application developer job role and related certifications

Possible job titles

Skills

Responsibility scope

  • Enterprise project manager

  • Software engineer

  • Application systems analyst

  • Applications administrator

  • Solutions architect

  • Deploy, build, and optimize applications

  • Develop middle-tier data or business logic components

  • Envision and design application logic

  • Evaluate and specify appropriate technology

  • Build distributed systems

  • Design application integration test plans

  • 50 percent designing, testing, installing, and maintaining software and systems

  • 25 percent administration and management

  • 25 percent responding to user requests

Related certifications

Job role

Technology

Certification title

Enterprise application developer

Microsoft Visual Studio 2010

Microsoft Visual Studio 2008

Microsoft Visual Studio 2005

Microsoft .NET Framework 1.0 and
Microsoft .NET Framework 1.1

Business intelligence developer

Business intelligence (BI) developers bring crucial analytics to business solutions and organizations. Accurate business intelligence often equals competitive advantage in the market. Expertise in relational and multidimensional database schemas is a must, as well as the ability to solve real-world business problems by designing and building online analytical processing (OLAP) cubes, applying data mining algorithms, writing queries, and designing reports. Responsibilities range from aggregating data from multiple sources in an efficient data warehouse to designing enterprise-level solutions for very large multidimensional databases. The typical required experience for the business intelligence developer job role is two or more years.

View additional details on the business intelligence developer job role and related certifications

Possible job titles

Skills

Responsibility scope

  • Business systems analyst

  • Application systems analyst

  • Database architect

  • Solutions architect

  • Design and plan BI solutions

  • Debug, monitor, and troubleshoot BI solutions

  • Write relational and multidimensional database queries

  • Create and deploy reports

  • Configure, deploy, and maintain database servers

  • 50 percent developing and testing solutions

  • 25 percent administration and management

  • 25 percent responding to user requests

Related certifications

Job role

Technology

Certification title

Business intelligence developer

Microsoft SQL Server 2008

Microsoft SQL Server 2005

Web developer

Web developers work independently or might be part of a team that builds and integrates interactive websites, web applications, and web services for both intranet and Internet users. They are experts in the dynamic web programming tools and languages that fuel the interactive web. They might also architect websites, design data-driven applications, and find efficient client-server solutions. The typical required experience for the web developer job role is one to three years.

View additional details on the web developer job role and related certifications

Possible job titles

Skills

Responsibility scope

  • Web site manager

  • Web designer

  • Web administrator

  • Application programmer

  • Software engineer

  • Create, code, and implement websites

  • Create client and server web applications

  • Use ASP or ASP.NET for server development

  • Use VBScript, Microsoft Visual C#, or a similar application for data-intensive client programming

  • Design and deliver web services

  • Write functional and design specifications for web applications

  • Release and maintain web-based applications or websites

  • 50 percent writing and testing code

  • 50 percent project planning and management

Related certifications

Job role

Technology

Certification title

Web developer

Microsoft Visual Studio 2010

Microsoft Visual Studio 2008

Microsoft Visual Studio 2005

Microsoft .NET Framework 1.0 and
Microsoft .NET Framework 1.1

Windows developer

The role of the Windows developer is clear: code it out the door. Windows developers adapt to shifting user needs and business requirements, and connect systems quickly and efficiently with secure desktop applications. Coding skill is a given; Windows developers typically work within an integrated development environment that helps them track bugs, optimize code for the Windows operating system, and work collaboratively with other developers. They are responsible for coding a subsystem to specifications or designing entire solutions. The typical required experience for the windows developer job role is one to three years.

View additional details on the Windows developer job role and related certifications

Possible job titles

Skills

Responsibility scope

  • Programmer

  • Engineer

  • Application specialist

  • Line-of-business specialist

  • Applications administrator

  • Solutions architect

  • Analyze customer or business requirements

  • Design desktop applications and related tools, subsystems, and interfaces

  • Write software and functional specifications

  • Code and implement applications according to specification

  • Develop and implement test plans

  • Release applications into production

  • Design and release updates for applications

  • 50 percent writing and testing code

  • 50 percent project planning and management

Related certifications

Job role

Technology

Certification title

Windows developer

Microsoft Visual Studio 2010

Microsoft Visual Studio 2008

Microsoft Visual Studio 2005

Microsoft .NET Framework 1.0 and
Microsoft .NET Framework 1.1

Database developer

Database developers work in a medium-sized to enterprise-scale organization and use powerful database management and data analysis tools. Their role is to design, develop, and implement complex database systems, tools, and applications. A specialty might be writing queries and stored procedures, using data-modeling tools, designing and optimizing databases, or implementing at the physical level. They must have a thorough understanding of relational databases. They are experts at working with Microsoft SQL Server, and their responsibilities might include supporting and securing critical information systems and providing reliable data that can be used in business-specific software solutions. The typical required experience for the database developer job role is more than three years.

View additional details on the database developer job role and related certifications

Possible job titles

Skills

Responsibility scope

  • Database administrator

  • SQL Server database developer

  • Software engineer

  • Database engineer

  • Write queries

  • Design, program, and implement databases

  • Troubleshoot programming objects

  • Tune and optimize database performance

  • Design and troubleshoot the data access layer of an application

  • Gather business requirements

  • 50 percent developing and testing solutions

  • 25 percent administration and management

  • 25 percent responding to user requests

Related certifications

Job role

Technology

Certification title

Database developer

Microsoft SQL Server 2008

Microsoft SQL Server 2005

 

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