Position: Middle .NET Developer (Cloud Management System)
Company: Sigma Software
Category: .NET
Experience required: 2y
English level: intermediate

Project
​Our project help IT partners be more successful in the cloud, and it is just getting started. Client’s products are 100% partner channel focused. They have helped over 20,000 global partners build successful cloud businesses by making it easy to migrate, backup, and manage their customers in the cloud.

The product being developed, is intended to facilitate and centralize the management of different SaaS cloud subscriptions for small and medium-sized businesses.

The main purpose is to efficiently onboard the new users by means of Cross-SaaS onboarding automation.

Responsibilities​

Design separate components (so-called “connectors”) to automate the process of providing access to the different kind of office software
Code, debug, document, and maintain software components (“connectors”)
Participate in peer code and design reviews
Perform unit and integration testing
Participate in estimation and planning sessions
Contribute to requirements gathering and analysis
Promote good design principles such as code reuse, modularity, and extensibility
Contribute to development of technical project documentation
Participate in daily meetings with the Customer from USA
Report status and progress

​Requirements

At least 3 years of experience in commercial software development
Solid knowledge and proper usage of Object-Oriented Programming and Design
Experience of writing clean code in C# following best practices and guidelines
Good knowledge and experience of working with .NET Core
PowerShell Core knowledge and experience will be a plus
Intermediate level of English