o In-depth knowledge of .Net framework o Proficient in C# and ASP.Net o Good understanding and working knowledge in MVC o Strong understanding of object-oriented programming o Working Knowledge in LINQ, JavaScript o Knowledge in Angular JS / React would be an added advantage o Skill in memory management and low-level algorithm performance o Proficient in Microsoft SQL Server o Proficient understanding of code versioning tools such as Git o Experience in implementing automated testing platforms and unit tests o Skill for writing reusable libraries o Knack for writing clean, readable and easily maintainable code o Understanding of fundamental design principles for building a scalable application o Excellent debugging and troubleshooting skills while solving a problem and optimizing the overall application o Excellent problem solving & analytical skills while dealing with tough scenarios during coding, development and testing phases o Logical thinking
Responsibilities
1. Translate application storyboards into functional applications
2.Design, build, and maintain efficient, reusable, and reliable code
3.Integrate data storage solutions
4. Ensure the best possible performance, quality and responsiveness of applications
5.Identify bottlenecks and devise solutions to address these
6.Help maintain code quality, organization and automation