Description

The experience you’ll bring: 
·      Curiosity in learning new technologies to help enhance Tuesdays Cloud ecosystem.
·      At least 10+ years of Development experience. 
·      Minimum bachelor’s degree in computer science or Similar degree. 
·      Expert (5 Years of recent hands-on experience) in .Net, C# Expert (4 Years of recent hands-on experience) in SQL, T-SQL.
·      5+ years of experience in web development in ASP.Net.
·      3+ years of experience in mentoring junior developers.
·      At least 3+ years of experience in application architecture and design experience. Experience in working on enterprise systems with complex architecture.
·      Experience and good knowledge of design principles and best practices, implementing Web Services and REST architecture using JSON.
·      Demonstrated knowledge of developing solutions and maintaining cloud deployments in Azure (Azure SQL, Service Bus, Cosmos DB, Azure functions etc.).
·      Experience in test automation with experience in leveraging a cloud platform.
·      Ability to write clear, concise code in C# using a variety of standard .NET libraries and utilizing Object Oriented techniques. Experience implementing (not just utilizing) formal software design patterns in solutions.
·      Solid understanding of REST principles and experience developing APIs.
·      Ability to write and debug complex stored procedures/triggers in SQL Server. Strong SQL Skills, including modeling and tuning.
·      Proficient in all the listed Technologies: .NET/.Net Core -ASP.NET, C#, HTML 5, Web API, MVC, Angular/ React, and Nunit.
·      Demonstrated experience with software testing methods, such as functional testing, stress testing, performance testing, system resiliency testing and failure injection. 
·      Demonstrated experience in tools such as Git, or similar open-source tools.
·      Responsible for production implementation and support activities. Good communication skills. Team Oriented and can work independently.
·      Forward thinking, independent, creative, self-sufficient and go-getter, who can work with less documentation. 
·      Good experience in working with Agile/Scrum teams and Agile development environments.
·      Experience implementing /working in Continuous

Education

Bachelor's degree in Computer Science