Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code.
Integrate data storage solutions such as databases, cloud storage and cache.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Strong knowledge of .NET Framework 4x and .NET Core
Proficient in C#, with a good knowledge of their ecosystems
Proficient in API and Web development using ASP.NET and ASP.NET Core
Familiar with various design, architectural patterns, and concurrency patterns
Proficient with Microsoft SQL Server Database, stored procedures and Entity Framework
knowledge of writing and executing unit and integration tests.
Proficient understanding of code versioning tools such as GIT