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 environment
- Ability to architect and build Azure-based solutions using Service Fabric, Service Bus, SQL Azure, RedisCache and Azure PowerShell
- 10+ years of relevant professional experience
- Writes tests and can extol TDD (even if you don't always write them first)
- Strong software design aptitude
- Ability to work at all levels of the stack (database, back-end, front-end)
- Proficiency in typed object-oriented programming
- Experience 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 experiences
- Deep understanding of Agile and Kanban
- Execute end-to-end with experience in the full-stack development cycle
- Ability to work remotely with diverse teams
- Solid written and verbal communication skills
- Experience with bots, NLP, AI, automation, machine learning, digital assistant development (Microsoft Bot Framework, Dialogflow, Alexa, etc.)
Powered by JazzHR