Cloud development (Azure, AWS or other) experience is must. The core part of the job will consist in development of .NET applications, microservices and bot/cognitive development, contributing to the application architecture with a focus on scalability, maintainability, security and performance. You will participate in all phases of the software lifecycle with an emphasis on architecture, design, quality and implementation.
This is a 6-month contract role. We are open to a W2 or 1099 employee. We also allow one remote 1 day a week.
Requirements:
Expert-level knowledge of Microsoft .NET technology stack (C#, .NET, ASP.NET, MVC, REST APIs) and data storage (SQL, NoSQL, DocumentDB, Table Storage, MongoDB, and etc)Experienced in development on Microsoft Azure (AWS or other) cloud (SaaS, PaaS and IaaS) and working in a DevOps environmentAbility to architect and build Azure-based solutions using Service Fabric, Service Bus, SQL Azure, RedisCache and Azure PowerShell10+ years of relevant professional experienceWrites tests and can extol TDD (even if you don't always write them first)Strong software design aptitudeAbility to work at all levels of the stack (database, back-end, front-end)Proficiency in typed object-oriented programmingExperience with Git, unit testing, debugging, profiling, Visual Studio, VSO (Team Services)Knowledge of HTML5, JavaScript and frameworks such as Aurelia, Angular (or React)Commitment to creating exceptional customer experiencesDeep understanding of Agile and KanbanExecute end-to-end with experience in the full-stack development cycleAbility to work remotely with diverse teamsSolid written and verbal communication skillsExperience with bots, NLP, AI, automation, machine learning, digital assistant development (Microsoft Bot Framework, Dialogflow, Alexa, etc.)Powered by JazzHR