• 6+ years of .Net development work experience.
• Proficiency in .NET Development with .Net Core, .NET Framework 4.5 or later, Asp.net MVC5, Asp.net Core, Angular
2+, C#, WCF, Web API, LINQ, Entity Framework, SQL Server 2008 or above.
• Strong object-oriented programming(OOPS) design skills, SOLID principles and proficiency in software design patterns.
• Strong understanding of Azure concepts
• Knowledge on best practices for the software development life cycle, including coding standards, code refactor,
code reviews, source control, build and deployment, testing.
• Good to have knowledge on JavaScript frameworks, CSS 3, HTML5, Bootstrap, Kendo UI.
• Experience in communicating with business analyst, business users, other technical team members, and management
to collect requirements.
• Excellent communication skills
• Experienced in working in an agile development and Self-managed environment.
• Debugging and Unit-testing of the code.
• Experience in using Visual Studio Team Services and TFS.
• Propose innovative, feasible and best solutions for the business requirements.
• Should take complete ownership for end to end implementation of requirements for new development and enhancements
in collaboration with Business Analysis