Proven experience as a .NET Developer or Application Developer
Familiarity with theĀ ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))
Proficient in C#, with a good knowledge of their ecosystems
Strong knowledge in javascript, jquery, HTML5/CSS3, and Angular
Familiarity with architecture styles/APIs (REST, RPC)
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Understanding of Agile methodologies
Excellent troubleshooting and communication skills
Proficient understanding of code versioning tools such as Git, TFS, SVN, or Mercurial
Experience implementing automated testing platforms and unit test
Skills Required : ASP.Net MVC, Angularjs, SQL Server, .Net, API Education/Qualification : Any UG Degree with relevant experience Role :
Participate in requirements analysis
Collaborate with internal teams to produce software design and development
Write clean, scalable code using .NET programming languages
Building self-contained, reusable, and testable modules and components in Angular
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Revise, update, refactor, and debug code
Conduct design and code reviews to ensure code developed meets coding best practices, unit testing, security, and scalability and maintainability guidelines
Develop documentation throughout the software development life cycle (SDLC)