Have you been looking for a chance to combine your software development skills and your leadership skills? This is a multi-faceted role that includes software architecture, team leadership, cloud services administration, and of course, some good old hands-on-the-keyboard programming. In this Lead De...