good hands-on with .net/.net core framework and able to do development using it.
• good knowledge of hand-coded html5, css3,javascript.
• able to write unit test cases using nunit and moq. knowledge of any front-end framework like react or angular is a ledge of design patterns, familiarity of working with tdd.
• must be able to design efficient solutions and project architecture using oops and solid.
• closely work with senior architects for the solution design.
• good knowledge about micro services and service oriented architecture.
• able to design api layers.
• coding and implementation using best practices to produce high performing/scalable/secured modules.
• creating self-contained, reusable, and testable modules and components.
• peer code reviews and train developers for new technologies.
• work on proof of concepts.
• unit testing/integration testing.
• good hands-on with web api.
• knowledge of agile processes and methodology. good analytical skills and logical aptitude.
• good documentation and communication skills is a must.
• working knowledge of advance c#.
• experiences of linq and generic methods.
• solid understanding tdd design pattern and expertise in writing unit tests.
• strong troubleshooting skills to resolve the technical issues.