• Skills
  • Assessments
Platform
C#/.NET Developer
Windows Software Developers specialize in the Windows platform and works primarily with C# and .NET. Common tasks are application interface implementation and web server development. This role requires good Windows knowledge and communication with project managers.
Role Levels
Level 1
Level 2
Level 3
C#/.NET Developer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
.NET Platform

ijinjoseph.com/programmer-competency-matrix/ - use levels found under "Software Engineering" and "Programming" sections.

Level 0 corresponds to our Failed Assessment. Level 1 corresponds to our L1. Level 2/3 corresponds to our L2. Level 4 corresponds to our L3.

Circle each appropriate box and take an average. Generally round down unless you have a compelling reason to round up.

Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Object Oriented Programming

Knows how to write an object-oriented application but over/under-architectured the data structure

  • Correctly interprets a class diagram
Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
C#/.NET Developer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
.NET Platform

ijinjoseph.com/programmer-competency-matrix/ - use levels found under "Software Engineering" and "Programming" sections.

Level 0 corresponds to our Failed Assessment. Level 1 corresponds to our L1. Level 2/3 corresponds to our L2. Level 4 corresponds to our L3.

Circle each appropriate box and take an average. Generally round down unless you have a compelling reason to round up.

Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Object Oriented Programming

Knows how to write an object-oriented application but over/under-architectured the data structure

  • Correctly interprets a class diagram
Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
C#/.NET Developer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
.NET Platform

ijinjoseph.com/programmer-competency-matrix/ - use levels found under "Software Engineering" and "Programming" sections.

Level 0 corresponds to our Failed Assessment. Level 1 corresponds to our L1. Level 2/3 corresponds to our L2. Level 4 corresponds to our L3.

Circle each appropriate box and take an average. Generally round down unless you have a compelling reason to round up.

Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Object Oriented Programming

Knows how to write an object-oriented application but over/under-architectured the data structure

  • Correctly interprets a class diagram
Algorithmic Programming
  • Understanding of algorithm complexity evaluation and knowledge of operations cost for List, Heap, Tree, and Hash.
  • Limited understanding of data structures applications, might use an incorrect structure for a given task.
Assessments
The following assessments award a C#/.NET Developer badge: