We are looking for Sr .NET developer with expertise in C# and Entity Framework. You will be responsible for managing end to end development of the project. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will be interacting with client

Key Qualifications

Strong grasp on C# as a language and knowledge of its quirks

Strong knowledge of Entity framework

Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Working knowledge of Microsoft Azure

Familiarity with Microsoft SQL Server

Creating database schemas that represent and support business processes

Familiarity with Cosmos DB is a plus

Strong understanding of object-oriented programming

Skill for writing reusable libraries

Familiar with various design and architectural patterns

Understanding fundamental design principles behind a scalable application

Integration of multiple data sources and databases into one system

User authentication and authorization between multiple systems, servers, and environments

Understanding accessibility and security compliance

Proficient understanding of code versioning tools, such as Git

Experience working in an agile development environment

Excellent logical and problem solving skills

Excellent communication skills is a must

Excellent writing skills is a must

Job Role

Interface with key stakeholders and lead a team to manage end to end development of project.

Design, build, and maintain efficient, reusable, and reliable code

Solving complex performance problems and architectural challenges

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automatization

Integration of data storage solutions (SQL Server, Cosmos DB)

Deployment and maintenance in Microsoft Azure cloud.

Design and build secure REST-APIs that will be consumed by front end applications

Continuously refactor & improve current code base

Unit testing of backend applications

Build Continuous Integration & Continuous Delivery pipeline for all components of the project

Interfacing with US based client via email/slack/call

Provide daily status to the client


Source link