.NET Developer

A developer is needed for an American startup that manages the operation and maintenance of residential complexes.

This is a new project from scratch with a temporary integration of the old system.


Tech stack:
  • M365
  • Azure DevOps
  • Git
  • OpenID Connect

Front-end stack:
  • Uno Platform (WinUI 3 XAML, Windows, iOS, Android, WASM),
  • C#, F#
  • Elmish + MVVM

Back-end stack:
  • Azure Cosmos DB, Functions, Durable Functions, Notification Hub, etc.
  • GraphQL
  • CQRS + Event Sourcing
  • Microsoft Graph

Current tasks:
  • Develop a GraphQL API
  • Develop an authentication server based on OpenIddict

Future tasks:
  • Implement SSO through Google
  • Develop auto-fill of property information (technical devices) by manufacturer and model using OpenAI
  • Integrate telemetry reception from device sensors
  • Develop aggregation and analytical processing of the received telemetry

Requirements:
  • Self-organization
  • Ability to classify which software requirements (tasks, design, etc.) are mandatory and which do not affect the software’s ability to solve a client's problem
  • Habit of immediately reporting if something is not going as planned and proposing solutions
  • Knowledge of principles for designing distributed databases
  • Understanding of Azure Cosmos DB, Web App, Functions billing principles
  • Ability to design and write a domain model in C# or F# based on diagrams

Plus points:
  • F#
  • Knowledge of CQRS and Event Sourcing
  • Knowledge of OpenID Connect
  • Experience in development on WPF/UWP/WinUI

Flexible schedule. Daily standup at 12 PM Kyiv time.
Preferably full-time.
Hourly pay. Current budget $2000-2500 per month.

Submit resumes with a description in the STAR format.
See an example at the link.

American startup

.NET Developer

April 30, 2024
1170