We are currently seeking an experienced Software Engineer who has the relevant experience, knowledge and skillset in the .NET Core technology stack. Unlock your full true potential today by joining the team of experienced Software Engineers (.NET)..Responsibilities:1) Implement product features that are secure, scalable, robust and easy to implement and maintain.2) Work independently within self-organizing Agile teams.3) Plan and identify solutions and risks in assigned work.4) Be responsible for implementing features, provide bug fixes, reviewing code quality to ensure they work well at cloud scale.5) Take pride of ownership in code and product features delivered.Skills:1) Strong experience in developing enterprise web applications.2) Expertise on the Microsoft technology stack (ASP.NET MVC 3.5 / 4.0 / 4.5 / .Net Core, Web API, SQL Server).3) Candidate needs to be a full stack developer4) Experience developing applications using following technologies: Microsoft Visual Studio, .NET Framework, .NET Core, Entity Framework, C#, Angular 6, ASP.NET and WCF Web Services, ADO.NET, SQL, MVC, REST calls, creation of REST APIs5) .Net Core is mandatory6) Experience with GitHub7) Experience with Cache server integration is a good to have skill (Ncache, Memcache, etc)8) Good knowledge of Client-side scripting JavaScript and JQuery, Kendo9) Knowledge of design patterns is required.10) Ability to deliver software and artefacts independently.11) Good understanding of project architecture and software development processes