SUMMARY: The Senior C# Developer will be responsible for the design, development and deployment of complex C# web applications and micro-services using .Net Core. ROLE DESCRIPTION * Design and develop complex C# web applications and micro-services using .Net Core according to company coding standards and principles. * Facilitate the migration of legacy applications to a modern .Net Core cloud-based software stack using the identified cloud vendor. * Assist the Systems Architect with technology selection, architecture and POC development. * Ensure a coherent integration strategy between Front-end, Back-end and service components.