I'm currently converting an old desktop application to the cloud and am especially in need of a strong .NET / Azure architect to work through the foundational design of the product. While I've been developing software for over 15 years, I have not had to branch out into cloud development and wish to avoid any early architectural mistakes.
While the final product will consist of many large pieces, I will start with smaller chunks and rollout additional functionality as time goes on. Having the initial architecture right will be very important to ensure that future roll-outs do not reinvent the wheel due to bad initial design.
As mobile and desktop software will be in play, expect that Xamarin will be the best way to this go as I have a preference for .NET development. (though I'm all ears for alternatives)
Key technologies at play would be: Azure/AWS (leaning toward Azure), .NET (C#), Mobile (Xamarin), Database (TBD), Bluetooth.
Major areas of functionality: Cloud based collaboration / App Add-On "marketplace" / User Interface skin / Plug-In based
While this listing is for Architect work, I may require staff augmentation to implement after this is complete and would prefer someone who can also implement as well. Given the many different pieces I have going on (Cloud, Mobile, U/I, etc.), it may be helpful to have a group/company as opposed to an individual but I am open to either. Looking for a long-term relationship.
Response should include samples (links) to previous work which demonstrates proficiency in the requested technologies. Additionally, please provide an explanation of your project methodology including typical deliverables provided for all relevant phases (e.g. requirements & design)
NOTE: Budget below is an estimate and could be higher or lower depending agreed upon deliverables.