Position: Senior C# Software Engineer
Company: A-HR
Experience required: 3y
English level: upper

Our client - market-leading B2B subscription-era commerce orchestration platform, empowering organizations to thrive in the booming subscription economy.

Company helps customers streamline end-to-end sales and consumption of any cloud and non-cloud service or product. The Company products automates and optimizes business processes, including service procurement, provisioning, management, billing, cost allocation, and governance.

They are seeking an experienced C# Software Engineer who would develop our Commerce Orchestration Platform that is hosted in the Microsoft Azure cloud.

You would be developing new functionality for our platform, working to expand our public APIs, services and internal tools.

Team uses Agile SCRUM methodology with 2-week iterations to constantly deliver new value to our customers while embracing remote work possibilities with the distributed team.

This is a great opportunity for an experienced professional who likes to use the best approaches and technology stack in day to day life of growing SaaS product.

Our client is an equal opportunities employer, and working for company brings several benefits. They highly value your health, work-life balance, and personal life commitments. Company is outcome-focused and like to give all our employees room to breathe and support their professional growth.

Requirements
3+ years working as .NET C# Software Engineer in the Product or SaaS company
Experience with ASP.NET MVC and Web API
Practical knowledge of latest .NET frameworks (.NET Core 3.1; .NET 5; .NET 6)
Working experience with MS SQL Server
Working experience with HTTP(s) and REST APIs
Practical knowledge of Git
Good spoken and written English
Good collaboration and communication skills
Nice to have

Experience with legacy .NET framework 4.7+
Experience with gRPC clients and APIs
Experience with Javascript, HTML and CSS
Test-driven approach for software product development
Knowledge of Azure is a plus
Benefits
Join a great team that is solving hard issues while having fun
5 extra vacation days (35 calendar days in total)
Remote friendly
Flexible working hours
Sport benefits