Net Core, Windows, IIS, SQL Server database at a proficient level Structured programming and data control techniques Azure DevOps use for project management, requirements management, version control, automated builds, testing and release management Principles and practices of software development project management An integrated development environment (IDE) such as Visual Studio and other tools commonly used as a full stack