Our New York City client is seeking an Azure .Net Developer for a 3 month contract. This can be done 100% remotely.
We are looking for an Azure .NET Developer to build and deliver custom web, desktop, and mobile applications using the Microsoft Azure platform in combination with a .NET environment. The successful candidate will have solid business acumen and be able to translate user stories and requirements into a software solution. This position involves designing the next generation of real-time audio/video software allowing complex environments such as multiple concurrent audio/video streams, real-time access to live data, encryption, and data integrity.
Write code for the application using the ASP.Net, C#, REST API, SQL and Azure PaaS services (mainly Azure Functions, Azure web app, Azure SQL database, Azure cloud services (Classic), Azure logic apps, API Management, Stream Analytics, Azure Storage IoT hub)
Usage of Azure storage such as Blob Storage, Data Lake Store, Cosmos DB, Azure SQL
Integrate third-party SDKs
Transform high-level design into low-level design and implement.
Perform unit and integration testing on all developed code Create and execute unit and integration tests within the development lifecycle
Work with Quality Assurance Team on issue reporting, resolution, and change control management
Support and Troubleshoot Assist Operations Team with any environmental issues during application deployment in all the environments (Development, QA, Staging, and Production)
10 years of experience in overall IT
Minimum 2 years experience in developing applications in Azure cloud
Hands-on experience in developing Microsoft Azure PaaS solutions
Must have skills: ASP.Net MCV, REST API, C#, API Management, Azure storage, container service, asynchronous programming
Prior experience in developing Microsoft Teams media bots
Experience in creating microservices from scratch
Experience in TCP/IP socket-based communication, multi-threaded parallel processing.
Experience in network streaming protocols and multimedia file formats
Should have experience working in Agile/Scrum-based projects.
Excellent problem solving, analytical skills, and technical troubleshooting skills
Ability to work in a collaborative environment with excellent communication skills
Adherence to the organization guidelines and processes.
Good understanding of design patterns and their application
Good understanding of Service-Oriented Architectures
Preferred Additional Qualifications
Flexible with hours to coordinate with other team members across the globe
Strong communication, presentation, and interpersonal skills
Being a team player with excellent manners and personality
Comfortable working remotely and using video conferencing