Position: Senior Software Engineer (React.js, .NET) in Kazakhstan
Company: Dev.Pro
Experience required: 3y
English level: upper

We invite a Senior Software Engineer (.Net/React) to join our team!

Our client's product provides numerous secure payment solutions: online auto-billing simplifies invoicing, while stored payment methods enable merchants to easily set up scheduled payment plans for customers. It allows them reduce billing costs and improve accounts receivables. You'll and be responsible for all phases of the software development lifecycle and will collaborate with other teams both on our and the client's sides.

**What's in it for you:**
Work with diverse technology stack (React JS + TypeScript, JQuery, HTML5, CSS, ASP.NET, ASP.NET Core and Entity Framework)
Work with different functional roles in our organisation, from operations and infrastructure to quality assurance and beyond
Join a distributed team and work in an international environment

**Qualifications and experience:**
5~7 years' experience in software development, preferably in industries with high levels of transaction processing
Experience with .NET framework (4.8, 5, 6) and .NET Core (3.1) and development environment (Microsoft Visual Studio) with technologies including C#, ASP.NET MVC and Entity Framework
Ability to write unit tests and testable code, understanding of object oriented programming and related concepts
Experience in developing web applications with TypeScript and React JS (React Hooks)
Strong communication, troubleshooting, and analytical skills
Experience in developing responsive Web UIs using Bootstrap, HTML5 and CSS3

**Nice to have:**
Experience in designing and building n-tier enterprise applications
Experience with Git