The IT job market in 2019 continues to surprise analysts. According to a fresh report from the HeadHunter portal and internal analytics data from Stack Overflow, the number of open positions for C# developers (.NET) has grown by 40% compared to the same period last year. This surge occurs against the backdrop of a general slowdown in hiring in some other languages, including Java and PHP.
Numbers and Facts
According to a study conducted by SuperJob, in the first half of 2019, more than 12,000 vacancies for C# specialists were published. This is 3,400 more than in 2018. The average salary for a Senior .NET developer in Moscow reached 220,000 rubles, which is 15% higher than last year's figures. Interestingly, regions show even more aggressive growth: in Novosibirsk and Yekaterinburg, the number of vacancies increased by 55%.
Expert Opinion
We reached out for a comment to Alexey Ivanov, technical director of the company "TechnoCode" and author of a popular blog about .NET development. "The growth is linked to two factors. First, the massive shift of the corporate sector to Azure cloud solutions. Second, the release of .NET Core 3.0, which made the platform cross-platform and attracted startups. Previously, C# was associated only with Windows; now it is a universal tool," the expert explains.
Market Context
Despite the popularity of Python in the field of Data Science and machine learning, C# confidently holds its position in the enterprise segment. Analysts note that the 40% growth is not a random spike, but a long-term trend. Companies that previously used Java are actively reviewing their stack in favor of .NET due to a lower entry threshold and high performance of ASP.NET Core. This is especially noticeable in fintech and logistics.
"We see that the number of vacancies for C# developers is growing faster than the supply. The market is overheating, but this is a good signal for those who are just planning to enter the profession or upgrade their skills," summarizes Maria Petrova, HR director of the IT company "Reksoft".
If you are a C# developer — now is the best time for salary negotiations. If you are just learning — pay attention to .NET Core and microservice architecture.