Cloudious
-
Have application development experience using Windows desktop or Web based platforms using Microsoft Technologies.C# / .NET / .NET Core, Strong .NET FundamentalsNET coreWeb APISQL ServerEntity Framework or other ORM technologyLINQHTML, JavaScript, jQuery, CSS, Bootstrap.NET Serialization, Input/Output, Collections, ADO.NET, ReflectionUnit Test frameworksSound working knowledge of design patterns.Working in fast paced development environment – Agile/SprintsWork directly with client stakeholders and Cognizant teams that are remote during all software development cycle.Design, develop, code components and unit test with unit testing frameworks.Perform code reviews and work with developers to have review comments addressedWork in onshore-offshore model and be available to join/manage meetings involving team members from different geographiesWork in agile development modelActively look for improvement opportunities, prepare communication plan and present to required stakeholdersBe available to provide on-call support for critical production issues outside of regular business hours.Willing to learn new tools / languages / software packages required by project.Ability to debug .NET Applications, identity software defects and maintain software system.Record demos and present in the Sprint end and program review demos with crisp summaryPreferred SkillsCloud and edge application developmentAngular based framework developmentCommercial product development and supportHands on machine learning experience (product usage, development, tools, testing, etc.)Cyber security / authenticationDistributed system developmentData visualization and reportingUX design experience, responsive designProgressive Web ApplicationsBlazorNService Bus or any other service busContinuous Integration / Delivery (Teamcity / Jenkins / Octopus)Version Control (GIT, ADO)