Middle .Net Developer
з/п не указана
Middle .Net Developer
Talented Middle .Net Developer come and join our friendly team! You will work with a privately held American technology solution company developing software for managing Microsoft products Microsoft Lync and Skype for Business. The Project is an application that collects data from Skype for business and then converts the information and provides clients with analytical data.
Project summary: It is a single page application with AngularJS on the Front-end part. The Back-end part of the application represents WCF services, written using .Net 4.5 and C# 6, different kinds of Azure WebJobs (scheduled and triggered by Azure storage queue messages) and some Azure functions. All services deployed in the Azure. SQL Server is used as a persistence storage. Some parts of data are stored in the Azure CosmosDB. ETL data are stored in Hive Cluster. TFS 2015 and TFVC are used to arrange teamwork. Application build and deployment is configured with XAML and started by PowerShell deployment scripts (currently the Customer is desiding whether it is necessary to move applications to the Azure DevOps and change VCS to Git or not).
Your Team: 2 Developers, 1 Senior Developer, Junior Project Coordinator
Minimum 2 + years of experience in development of .NET applications;
Good knowledge of PowerShell;
Excellent knowledge of Azure, Azure SQL Server;
Be familiar with partitions, SQL jobs, triggers and T-SQL STUFF;
Strong knowledge of multithreading stuff;
Understand how to build scalable services with asynchronous messaging;
Ability to navigate in existing code and understand it, make improvements and fixes;
Quick learner possessing analytical mindset;
Excellent interpersonal and written/verbal communication skills.
Work with deployment scripts on PowerShell. All work related to the deployment to the Azure using PowerShell scripts.
Work with Azure SQL Server. Sometimes you need to optimize CRUD operations.
Build architecture for new features.
Support existing solutions and resolve production issues.
Manage Azure resources, including the creation of new resources and configuration of the existing ones.
Tasks related to the Front-end part of the application are possible.
Environment: ASP.NET (Framework/Core) WebApi/WCF, SQL Server, SQLBulkCopy, ADO.NET, PowerShell, Azure HDInsight, AppInsights, Azure Queue, Azure WebJobs, Azure Functions, Angular JS, Entity Framework (+Core), OData.
• Official and timely pay;
• Social perks;
• Sick pay, vacations;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.