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
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.
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.
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: