ASP.NET Developer
progression levels
in 2022
Looking for ASP.NET Developer progression levels? This is an ultimate list of progression levels for ASP.NET Developer.
Individual Contributor (IC) career path for ASP.NET Developer
Intern ASP.NET Developer
Has less than 1 year of experience. Learning basic of programming.
Skills needed for Intern ASP.NET Developer
- Learns NServiceBus
- Learns CAP
- Learns ActiveMQ
- Learns Azure Service Bus
- Learns RabbitMQ
- Learns Apache Kafka
- Learns MassTransit
- Learns AutoMapper
- Learns AgileMapper
- Learns Mapster
- Learns ExpressMapper
- Learns Moq
- Learns NSubstitute
- Learns FluentAssertion
- Learns Shouldly
- Learns MSTest
- Learns NUnit
- Learns xUnit
- Learns FakeItEasy
- Learns Ninject
- Learns Castle Windsor
- Learns Scrutor
- Learns Microsoft.Extensions.DependencyInjection
- Learns StructureMap
- Learns Life Cycles
- Learns AutoFac
- Learns SOLID, YAGNI, KISS
- Learns Observer
- Learns Strategy
- Learns Builder
- Learns Mediator
- Learns CQRS
- Learns Singleton
- Learns Decorator
- Learns Facade
- Learns HTTP/HTTPS
- Learns OData
- Learns Sieve
- Learns GraphQL-dotnet
- Learns SQL
- Learns ElasticSearch
- Learns Apache Cassandra
- Learns SQL Server
- Learns MySQL
- Learns PostgreSQL
- Learns DynamoDB
- Learns MongoDB
- Learns Sphinx
- Learns Solr
- Learns Redis
- Learns LiteDB
- Learns MariaDB
- Learns CosmosDB
- Learns CouchDB
- Learns RavenDB
- Learns Razor
- Learns Fluid
- Learns DotLiquid
- Learns Scriban
- Learns C#
- Learns Entity Framework
- Learns ASP.NET Core
- Learns .NET CLI
- Learns Loggly.com
- Learns Sentry.io
- Learns Serilog
- Learns NLog
- Learns log4net
- Learns Elmah.io
- Learns Branches and Tags
- Learns Cloning
- Learns History and diffs
- Learns Configuring git
- Learns Staging changes
- Learns Commits
- Learns Ignoring .git
- Learns Pushing and Pulling
- Learns Sorting
- Learns Dynamic Programming
- Learns Recursion
- Learns Graph Theory and Trees
- Learns Greedy
- Learns Strings
- Learns Game Theory
- Learns NP Complete
- Learns Bit Manipulation
- Learns Big-O notation
- Learns HangFire
- Learns Coravel
- Learns Fluent Scheduler
Junior ASP.NET Developer
Has approximately 1-2 years experience and basic programming foundations. Contribute ideas during team meetings
Skills needed for Junior ASP.NET Developer
- Learns Loggly.com
- Learns Sentry.io
- Learns Serilog
- Learns NLog
- Learns log4net
- Learns Elmah.io
- Learns SQL
- Learns ElasticSearch
- Learns Apache Cassandra
- Learns SQL Server
- Learns MySQL
- Learns PostgreSQL
- Learns DynamoDB
- Learns MongoDB
- Learns Sphinx
- Learns Solr
- Learns Redis
- Learns LiteDB
- Learns MariaDB
- Learns CosmosDB
- Learns CouchDB
- Learns RavenDB
- Learns Razor
- Learns Fluid
- Learns DotLiquid
- Learns Scriban
- Learns Branches and Tags
- Learns Cloning
- Learns History and diffs
- Learns Configuring git
- Learns Staging changes
- Learns Commits
- Learns Ignoring .git
- Learns Pushing and Pulling
- Learns C#
- Learns Entity Framework
- Learns ASP.NET Core
- Learns .NET CLI
- Learns Ninject
- Learns Castle Windsor
- Learns Scrutor
- Learns Microsoft.Extensions.DependencyInjection
- Learns StructureMap
- Learns Life Cycles
- Learns AutoFac
- Learns Sorting
- Learns Dynamic Programming
- Learns Recursion
- Learns Graph Theory and Trees
- Learns Greedy
- Learns Strings
- Learns Game Theory
- Learns NP Complete
- Learns Bit Manipulation
- Learns Big-O notation
- Learns HTTP/HTTPS
- Learns OData
- Learns Sieve
- Learns GraphQL-dotnet
- Learns NServiceBus
- Learns CAP
- Learns ActiveMQ
- Learns Azure Service Bus
- Learns RabbitMQ
- Learns Apache Kafka
- Learns MassTransit
- Learns SOLID, YAGNI, KISS
- Learns Observer
- Learns Strategy
- Learns Builder
- Learns Mediator
- Learns CQRS
- Learns Singleton
- Learns Decorator
- Learns Facade
- Learns AutoMapper
- Learns AgileMapper
- Learns Mapster
- Learns ExpressMapper
- Learns Moq
- Learns NSubstitute
- Learns FluentAssertion
- Learns Shouldly
- Learns MSTest
- Learns NUnit
- Learns xUnit
- Learns FakeItEasy
- Learns HangFire
- Learns Coravel
- Learns Fluent Scheduler
Middle ASP.NET Developer
Has more than 2 years of experience in software engineering. They need less supervision and minimal reworks.
Skills needed for Middle ASP.NET Developer
- Knows SQL
- Knows ElasticSearch
- Knows Apache Cassandra
- Knows SQL Server
- Knows MySQL
- Knows PostgreSQL
- Knows DynamoDB
- Knows MongoDB
- Knows Sphinx
- Knows Solr
- Knows Redis
- Knows LiteDB
- Knows MariaDB
- Knows CosmosDB
- Knows CouchDB
- Knows RavenDB
- Learns Loggly.com
- Learns Sentry.io
- Learns Serilog
- Learns NLog
- Learns log4net
- Learns Elmah.io
- Does Razor
- Does Fluid
- Does DotLiquid
- Does Scriban
- Learns Branches and Tags
- Learns Cloning
- Learns History and diffs
- Learns Configuring git
- Learns Staging changes
- Learns Commits
- Learns Ignoring .git
- Learns Pushing and Pulling
- Does C#
- Does Entity Framework
- Does ASP.NET Core
- Does .NET CLI
- Does Ninject
- Does Castle Windsor
- Does Scrutor
- Does Microsoft.Extensions.DependencyInjection
- Does StructureMap
- Does Life Cycles
- Does AutoFac
- Knows Sorting
- Knows Dynamic Programming
- Knows Recursion
- Knows Graph Theory and Trees
- Knows Greedy
- Knows Strings
- Knows Game Theory
- Knows NP Complete
- Knows Bit Manipulation
- Knows Big-O notation
- Learns AutoMapper
- Learns AgileMapper
- Learns Mapster
- Learns ExpressMapper
- Does NServiceBus
- Does CAP
- Does ActiveMQ
- Does Azure Service Bus
- Does RabbitMQ
- Does Apache Kafka
- Does MassTransit
- Does HTTP/HTTPS
- Does OData
- Does Sieve
- Does GraphQL-dotnet
- Does SOLID, YAGNI, KISS
- Does Observer
- Does Strategy
- Does Builder
- Does Mediator
- Does CQRS
- Does Singleton
- Does Decorator
- Does Facade
- Learns HangFire
- Learns Coravel
- Learns Fluent Scheduler
- Does Moq
- Does NSubstitute
- Does FluentAssertion
- Does Shouldly
- Does MSTest
- Does NUnit
- Does xUnit
- Does FakeItEasy
- Knows Memory Cache
- Knows EFSecondLevelCache.Core
- Knows Memcached
- Knows Redis
- Knows EntityFrameworkCore.Cacheable
- Knows Distributed Cache
- Knows SpecFlow
- Knows Selenium
- Knows TestServer
- Knows BDDfy
- Knows WebApplicationFactory
- Knows LightBDD
- Knows Puppeteer-Sharp
Senior ASP.NET Developer
Create expert design concepts, take complex projects and mentor junior engineers. They have 5-8 years of programming experience
Skills needed for Senior ASP.NET Developer
- Knows Loggly.com
- Knows Sentry.io
- Knows Serilog
- Knows NLog
- Knows log4net
- Knows Elmah.io
- Does C#
- Does Entity Framework
- Does ASP.NET Core
- Does .NET CLI
- Does Ninject
- Does Castle Windsor
- Does Scrutor
- Does Microsoft.Extensions.DependencyInjection
- Does StructureMap
- Does Life Cycles
- Does AutoFac
- Learns Branches and Tags
- Learns Cloning
- Learns History and diffs
- Learns Configuring git
- Learns Staging changes
- Learns Commits
- Learns Ignoring .git
- Learns Pushing and Pulling
- Does SQL
- Does ElasticSearch
- Does Apache Cassandra
- Does SQL Server
- Does MySQL
- Does PostgreSQL
- Does DynamoDB
- Does MongoDB
- Does Sphinx
- Does Solr
- Does Redis
- Does LiteDB
- Does MariaDB
- Does CosmosDB
- Does CouchDB
- Does RavenDB
- Learns Razor
- Learns Fluid
- Learns DotLiquid
- Learns Scriban
- Does NServiceBus
- Does CAP
- Does ActiveMQ
- Does Azure Service Bus
- Does RabbitMQ
- Does Apache Kafka
- Does MassTransit
- Does Sorting
- Does Dynamic Programming
- Does Recursion
- Does Graph Theory and Trees
- Does Greedy
- Does Strings
- Does Game Theory
- Does NP Complete
- Does Bit Manipulation
- Does Big-O notation
- Learns AutoMapper
- Learns AgileMapper
- Learns Mapster
- Learns ExpressMapper
- Does HTTP/HTTPS
- Does OData
- Does Sieve
- Does GraphQL-dotnet
- Does SOLID, YAGNI, KISS
- Does Observer
- Does Strategy
- Does Builder
- Does Mediator
- Does CQRS
- Does Singleton
- Does Decorator
- Does Facade
- Learns HangFire
- Learns Coravel
- Learns Fluent Scheduler
- Does Moq
- Does NSubstitute
- Does FluentAssertion
- Does Shouldly
- Does MSTest
- Does NUnit
- Does xUnit
- Does FakeItEasy
- Does Memory Cache
- Does EFSecondLevelCache.Core
- Does Memcached
- Does Redis
- Does EntityFrameworkCore.Cacheable
- Does Distributed Cache
- Does SpecFlow
- Does Selenium
- Does TestServer
- Does BDDfy
- Does WebApplicationFactory
- Does LightBDD
- Does Puppeteer-Sharp
Staff Engineer ASP.NET Developer
To attain this level, it requires more than 10 years of experience. Expert knowledge of the codebase is required.
Skills needed for Staff Engineer ASP.NET Developer
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Does Branches and Tags
- Does Cloning
- Does History and diffs
- Does Configuring git
- Does Staging changes
- Does Commits
- Does Ignoring .git
- Does Pushing and Pulling
- Does Loggly.com
- Does Sentry.io
- Does Serilog
- Does NLog
- Does log4net
- Does Elmah.io
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Helps Razor
- Helps Fluid
- Helps DotLiquid
- Helps Scriban
- Knows NServiceBus
- Knows CAP
- Knows ActiveMQ
- Knows Azure Service Bus
- Knows RabbitMQ
- Knows Apache Kafka
- Knows MassTransit
- Does C#
- Does Entity Framework
- Does ASP.NET Core
- Does .NET CLI
- Helps Sorting
- Helps Dynamic Programming
- Helps Recursion
- Helps Graph Theory and Trees
- Helps Greedy
- Helps Strings
- Helps Game Theory
- Helps NP Complete
- Helps Bit Manipulation
- Helps Big-O notation
- Helps AutoMapper
- Helps AgileMapper
- Helps Mapster
- Helps ExpressMapper
- Helps HTTP/HTTPS
- Helps OData
- Helps Sieve
- Helps GraphQL-dotnet
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Does HangFire
- Does Coravel
- Does Fluent Scheduler
- Does SOLID, YAGNI, KISS
- Does Observer
- Does Strategy
- Does Builder
- Does Mediator
- Does CQRS
- Does Singleton
- Does Decorator
- Does Facade
- Does Memory Cache
- Does EFSecondLevelCache.Core
- Does Memcached
- Does Redis
- Does EntityFrameworkCore.Cacheable
- Does Distributed Cache
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
Senior Staff Engineer ASP.NET Developer
Has approximately 12+ years of experience. Senior Staff Engineers work closely with company leaders, contribute to tech strategy
Skills needed for Senior Staff Engineer ASP.NET Developer
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Helps C#
- Helps Entity Framework
- Helps ASP.NET Core
- Helps .NET CLI
- Knows Razor
- Knows Fluid
- Knows DotLiquid
- Knows Scriban
- Helps Sorting
- Helps Dynamic Programming
- Helps Recursion
- Helps Graph Theory and Trees
- Helps Greedy
- Helps Strings
- Helps Game Theory
- Helps NP Complete
- Helps Bit Manipulation
- Helps Big-O notation
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Helps Loggly.com
- Helps Sentry.io
- Helps Serilog
- Helps NLog
- Helps log4net
- Helps Elmah.io
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Helps SOLID, YAGNI, KISS
- Helps Observer
- Helps Strategy
- Helps Builder
- Helps Mediator
- Helps CQRS
- Helps Singleton
- Helps Decorator
- Helps Facade
- Helps AutoMapper
- Helps AgileMapper
- Helps Mapster
- Helps ExpressMapper
- Helps HTTP/HTTPS
- Helps OData
- Helps Sieve
- Helps GraphQL-dotnet
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Does Memory Cache
- Does EFSecondLevelCache.Core
- Does Memcached
- Does Redis
- Does EntityFrameworkCore.Cacheable
- Does Distributed Cache
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
Principal Architect ASP.NET Developer
The highest level for a technical career. With more than 14 Y of experience, they have a deep understanding of how the tech works
Skills needed for Principal Architect ASP.NET Developer
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Mentors Razor
- Mentors Fluid
- Mentors DotLiquid
- Mentors Scriban
- Mentors Sorting
- Mentors Dynamic Programming
- Mentors Recursion
- Mentors Graph Theory and Trees
- Mentors Greedy
- Mentors Strings
- Mentors Game Theory
- Mentors NP Complete
- Mentors Bit Manipulation
- Mentors Big-O notation
- Mentors SQL
- Mentors ElasticSearch
- Mentors Apache Cassandra
- Mentors SQL Server
- Mentors MySQL
- Mentors PostgreSQL
- Mentors DynamoDB
- Mentors MongoDB
- Mentors Sphinx
- Mentors Solr
- Mentors Redis
- Mentors LiteDB
- Mentors MariaDB
- Mentors CosmosDB
- Mentors CouchDB
- Mentors RavenDB
- Mentors C#
- Mentors Entity Framework
- Mentors ASP.NET Core
- Mentors .NET CLI
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Mentors Loggly.com
- Mentors Sentry.io
- Mentors Serilog
- Mentors NLog
- Mentors log4net
- Mentors Elmah.io
- Mentors SOLID, YAGNI, KISS
- Mentors Observer
- Mentors Strategy
- Mentors Builder
- Mentors Mediator
- Mentors CQRS
- Mentors Singleton
- Mentors Decorator
- Mentors Facade
- Helps AutoMapper
- Helps AgileMapper
- Helps Mapster
- Helps ExpressMapper
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
- Does HTTP/HTTPS
- Does OData
- Does Sieve
- Does GraphQL-dotnet
- Mentors SpecFlow
- Mentors Selenium
- Mentors TestServer
- Mentors BDDfy
- Mentors WebApplicationFactory
- Mentors LightBDD
- Mentors Puppeteer-Sharp
- Helps Memory Cache
- Helps EFSecondLevelCache.Core
- Helps Memcached
- Helps Redis
- Helps EntityFrameworkCore.Cacheable
- Helps Distributed Cache
Manager career path for ASP.NET Developer
Tech Lead ASP.NET Developer
Has more than 7 years of experience. Rather than writing code, they take on the managerial responsibilities and provide sound tech
Skills needed for Tech Lead ASP.NET Developer
- Helps C#
- Helps Entity Framework
- Helps ASP.NET Core
- Helps .NET CLI
- Does Ninject
- Does Castle Windsor
- Does Scrutor
- Does Microsoft.Extensions.DependencyInjection
- Does StructureMap
- Does Life Cycles
- Does AutoFac
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Helps Memory Cache
- Helps EFSecondLevelCache.Core
- Helps Memcached
- Helps Redis
- Helps EntityFrameworkCore.Cacheable
- Helps Distributed Cache
- Helps Razor
- Helps Fluid
- Helps DotLiquid
- Helps Scriban
- Helps Loggly.com
- Helps Sentry.io
- Helps Serilog
- Helps NLog
- Helps log4net
- Helps Elmah.io
- Helps AutoMapper
- Helps AgileMapper
- Helps Mapster
- Helps ExpressMapper
- Does HTTP/HTTPS
- Does OData
- Does Sieve
- Does GraphQL-dotnet
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Knows SOLID, YAGNI, KISS
- Knows Observer
- Knows Strategy
- Knows Builder
- Knows Mediator
- Knows CQRS
- Knows Singleton
- Knows Decorator
- Knows Facade
- Does Sorting
- Does Dynamic Programming
- Does Recursion
- Does Graph Theory and Trees
- Does Greedy
- Does Strings
- Does Game Theory
- Does NP Complete
- Does Bit Manipulation
- Does Big-O notation
Engineering Manager ASP.NET Developer
Engineering lead manages a larger team. Tech leads report to the engineering lead on their team’s progress, setbacks, and other
Skills needed for Engineering Manager ASP.NET Developer
- Helps C#
- Helps Entity Framework
- Helps ASP.NET Core
- Helps .NET CLI
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Does Memory Cache
- Does EFSecondLevelCache.Core
- Does Memcached
- Does Redis
- Does EntityFrameworkCore.Cacheable
- Does Distributed Cache
- Helps Razor
- Helps Fluid
- Helps DotLiquid
- Helps Scriban
- Helps Loggly.com
- Helps Sentry.io
- Helps Serilog
- Helps NLog
- Helps log4net
- Helps Elmah.io
- Helps AutoMapper
- Helps AgileMapper
- Helps Mapster
- Helps ExpressMapper
- Does HTTP/HTTPS
- Does OData
- Does Sieve
- Does GraphQL-dotnet
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
- Helps Sorting
- Helps Dynamic Programming
- Helps Recursion
- Helps Graph Theory and Trees
- Helps Greedy
- Helps Strings
- Helps Game Theory
- Helps NP Complete
- Helps Bit Manipulation
- Helps Big-O notation
- Helps SOLID, YAGNI, KISS
- Helps Observer
- Helps Strategy
- Helps Builder
- Helps Mediator
- Helps CQRS
- Helps Singleton
- Helps Decorator
- Helps Facade
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
Engineering Director ASP.NET Developer
Has 10+ years of experience and 5+ years of leading a team. Engineering director contributes to the technology R&D
Skills needed for Engineering Director ASP.NET Developer
- Helps C#
- Helps Entity Framework
- Helps ASP.NET Core
- Helps .NET CLI
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Helps Memory Cache
- Helps EFSecondLevelCache.Core
- Helps Memcached
- Helps Redis
- Helps EntityFrameworkCore.Cacheable
- Helps Distributed Cache
- Mentors Razor
- Mentors Fluid
- Mentors DotLiquid
- Mentors Scriban
- Does Loggly.com
- Does Sentry.io
- Does Serilog
- Does NLog
- Does log4net
- Does Elmah.io
- Mentors AutoMapper
- Mentors AgileMapper
- Mentors Mapster
- Mentors ExpressMapper
- Helps HTTP/HTTPS
- Helps OData
- Helps Sieve
- Helps GraphQL-dotnet
- Helps SOLID, YAGNI, KISS
- Helps Observer
- Helps Strategy
- Helps Builder
- Helps Mediator
- Helps CQRS
- Helps Singleton
- Helps Decorator
- Helps Facade
- Helps Sorting
- Helps Dynamic Programming
- Helps Recursion
- Helps Graph Theory and Trees
- Helps Greedy
- Helps Strings
- Helps Game Theory
- Helps NP Complete
- Helps Bit Manipulation
- Helps Big-O notation
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
VP of Engineering ASP.NET Developer
12+ years of experience in leading engineering teams. Works with the executive team. Spots and remove bottlenecks to achieve goals
Skills needed for VP of Engineering ASP.NET Developer
- Mentors C#
- Mentors Entity Framework
- Mentors ASP.NET Core
- Mentors .NET CLI
- Helps Ninject
- Helps Castle Windsor
- Helps Scrutor
- Helps Microsoft.Extensions.DependencyInjection
- Helps StructureMap
- Helps Life Cycles
- Helps AutoFac
- Helps SQL
- Helps ElasticSearch
- Helps Apache Cassandra
- Helps SQL Server
- Helps MySQL
- Helps PostgreSQL
- Helps DynamoDB
- Helps MongoDB
- Helps Sphinx
- Helps Solr
- Helps Redis
- Helps LiteDB
- Helps MariaDB
- Helps CosmosDB
- Helps CouchDB
- Helps RavenDB
- Mentors Memory Cache
- Mentors EFSecondLevelCache.Core
- Mentors Memcached
- Mentors Redis
- Mentors EntityFrameworkCore.Cacheable
- Mentors Distributed Cache
- Mentors Razor
- Mentors Fluid
- Mentors DotLiquid
- Mentors Scriban
- Mentors Loggly.com
- Mentors Sentry.io
- Mentors Serilog
- Mentors NLog
- Mentors log4net
- Mentors Elmah.io
- Mentors AutoMapper
- Mentors AgileMapper
- Mentors Mapster
- Mentors ExpressMapper
- Mentors HTTP/HTTPS
- Mentors OData
- Mentors Sieve
- Mentors GraphQL-dotnet
- Helps Moq
- Helps NSubstitute
- Helps FluentAssertion
- Helps Shouldly
- Helps MSTest
- Helps NUnit
- Helps xUnit
- Helps FakeItEasy
- Helps SpecFlow
- Helps Selenium
- Helps TestServer
- Helps BDDfy
- Helps WebApplicationFactory
- Helps LightBDD
- Helps Puppeteer-Sharp
- Helps Sorting
- Helps Dynamic Programming
- Helps Recursion
- Helps Graph Theory and Trees
- Helps Greedy
- Helps Strings
- Helps Game Theory
- Helps NP Complete
- Helps Bit Manipulation
- Helps Big-O notation
- Mentors SOLID, YAGNI, KISS
- Mentors Observer
- Mentors Strategy
- Mentors Builder
- Mentors Mediator
- Mentors CQRS
- Mentors Singleton
- Mentors Decorator
- Mentors Facade
- Helps Branches and Tags
- Helps Cloning
- Helps History and diffs
- Helps Configuring git
- Helps Staging changes
- Helps Commits
- Helps Ignoring .git
- Helps Pushing and Pulling
- Helps NServiceBus
- Helps CAP
- Helps ActiveMQ
- Helps Azure Service Bus
- Helps RabbitMQ
- Helps Apache Kafka
- Helps MassTransit
- Helps HangFire
- Helps Coravel
- Helps Fluent Scheduler
CTO ASP.NET Developer
Highest position for software engineers. The CTO is a part of the executive team. Position is critical for company.
Skills needed for CTO ASP.NET Developer
- Mentors C#
- Mentors Entity Framework
- Mentors ASP.NET Core
- Mentors .NET CLI
- Mentors Ninject
- Mentors Castle Windsor
- Mentors Scrutor
- Mentors Microsoft.Extensions.DependencyInjection
- Mentors StructureMap
- Mentors Life Cycles
- Mentors AutoFac
- Mentors SQL
- Mentors ElasticSearch
- Mentors Apache Cassandra
- Mentors SQL Server
- Mentors MySQL
- Mentors PostgreSQL
- Mentors DynamoDB
- Mentors MongoDB
- Mentors Sphinx
- Mentors Solr
- Mentors Redis
- Mentors LiteDB
- Mentors MariaDB
- Mentors CosmosDB
- Mentors CouchDB
- Mentors RavenDB
- Helps HTTP/HTTPS
- Helps OData
- Helps Sieve
- Helps GraphQL-dotnet
- Mentors Moq
- Mentors NSubstitute
- Mentors FluentAssertion
- Mentors Shouldly
- Mentors MSTest
- Mentors NUnit
- Mentors xUnit
- Mentors FakeItEasy
- Mentors SpecFlow
- Mentors Selenium
- Mentors TestServer
- Mentors BDDfy
- Mentors WebApplicationFactory
- Mentors LightBDD
- Mentors Puppeteer-Sharp
- Mentors HangFire
- Mentors Coravel
- Mentors Fluent Scheduler
- Mentors NServiceBus
- Mentors CAP
- Mentors ActiveMQ
- Mentors Azure Service Bus
- Mentors RabbitMQ
- Mentors Apache Kafka
- Mentors MassTransit
- Mentors Sorting
- Mentors Dynamic Programming
- Mentors Recursion
- Mentors Graph Theory and Trees
- Mentors Greedy
- Mentors Strings
- Mentors Game Theory
- Mentors NP Complete
- Mentors Bit Manipulation
- Mentors Big-O notation
- Mentors SOLID, YAGNI, KISS
- Mentors Observer
- Mentors Strategy
- Mentors Builder
- Mentors Mediator
- Mentors CQRS
- Mentors Singleton
- Mentors Decorator
- Mentors Facade
- Mentors Branches and Tags
- Mentors Cloning
- Mentors History and diffs
- Mentors Configuring git
- Mentors Staging changes
- Mentors Commits
- Mentors Ignoring .git
- Mentors Pushing and Pulling
- Mentors AutoMapper
- Mentors AgileMapper
- Mentors Mapster
- Mentors ExpressMapper
- Mentors Loggly.com
- Mentors Sentry.io
- Mentors Serilog
- Mentors NLog
- Mentors log4net
- Mentors Elmah.io
- Helps Razor
- Helps Fluid
- Helps DotLiquid
- Helps Scriban
- Mentors Memory Cache
- Mentors EFSecondLevelCache.Core
- Mentors Memcached
- Mentors Redis
- Mentors EntityFrameworkCore.Cacheable
- Mentors Distributed Cache
Individual Contributor (IC)
Intern ASP.NET Developer
Junior ASP.NET Developer
Middle ASP.NET Developer
Senior ASP.NET Developer
Staff Engineer ASP.NET Developer
Senior Staff Engineer ASP.NET Developer
Principal Architect ASP.NET Developer
Manager
Tech Lead ASP.NET Developer
Engineering Manager ASP.NET Developer
Engineering Director ASP.NET Developer
VP of Engineering ASP.NET Developer
CTO ASP.NET Developer