Job Description :
Skill / Experience

Self-Assessed Skill (1-10)

Consultant Comments on Self Rating

Criticality

OOAD





Must have

Software Development Experience





Must have

Unit test frameworks





Must have

REST API Development





Must have for API dev position

HTTP/S Protocol





Must have for all Web dev positions including API, MicroServices, optional otherwise

Design Patterns





Must have

Software Design





Must have

Engineering Discipline





Must have. Obsessed about delivering best possible software following best in class Engineering practices such as BDD/TDD, Unit Test Cases, Code Quality, OOAD Standards etc.

SQL





Must have

RDBMS (any)





Must have

Un-structure DB (any)





Desired

EF & EF Core





Must have expert level understanding of most commonly used spring libraries for web, security

TFS Or Azure DevOps





Must have expert level understanding of most commonly used apache libraries for web, security

REST API Security





Must have for API dev position, optional otherwise

OpenAPI, RAML, Swagger





Must have for API dev position, optional otherwise

.NET Framework 4.5 and above





Must have

.NET Core





Must have

Docker and container architecture





Optional, but a definite plus

Kubernetes





Optional, but a definite plus

Dev Community Contributor





Desirable if is an active dev community contributor such as sourceforge.

Blog





Desirable if active technology blog contributor

Open source project contributions





Advantageous if significant contributions are made to open source projects but not mandatory