Qualifications: Bachelor’s Degree in Computer Science, Computer Engineering or equivalent
Skills:
Technical Skills
6-8 years hands on involvement in software development, design, coding and unit testing
Strong hands-on experience with .NET Core based Web API, C#, LINQ, Entity framework.
Strong hands-on experience on writing complex stored procedures, functions, creating views and writing complex database queries with database being SQL Server
Nice to have: Working experience on Azure components such as Azure functions, App Services, Azure Storage such as blobs/Queues/Table storage etc., Azure DevOps, CI/CD pipelines
Strong understanding of object-oriented programming
Familiar with various design and architectural patterns
Proficient understanding of code versioning tools like GIT
Design, build, and maintain efficient, reusable, and reliable code.
Ensure the best possible performance, quality, and responsiveness of applications.
Solve complex technical problems, customer requirements and provide efficient solutions.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Anticipate and communicate risk areas proactively throughout the lifecycle.
Handle complex production issues and should be able to fix them with quick turnaround time.
Suggest innovative ideas in business and technology areas.
Should have good communication and collaborative skills