Position: Senior .Net Developer
Company: Intellectsoft
Category: .NET
Experience required: 5y
English level: intermediate

**Harkins Builders**
Founded in 1965, Harkins is an employee-owned construction company serving clients engaged in the development of multifamily, commercial, and government projects.
Our main goal is to solve an internal problem by developing Staffing Management Tool for efficient resource planning.
Technology solution for Harkins Builders is envisioned as a component based modern SPA (single page application) with monolithic Cloud Native backend.
Technological Stack:
BACKEND: ASP.NET Core Web API, MediatR, Entity Framework Core, Swagger, Azure SDK, Serilog.
WEB APP: ReactJS, MobX, Axios, WebPack, Jest, Mocha, eslint, Foxit WebPDF.

**Alchemy**
The London Bullion Market Association (‘LBMA’) gold price is operated and administered by an independent third party provider, ICE Benchmark Administration (‘IBA’) who provide the price platform, methodology as well as the overall administration and governance for the LBMA gold price. The AM and PM fix prices are the value of gold at that time (essentially what price inter-bank gold transfers are). This is the true value of gold bullion at that time. The price at which consumers generally purchase bullion is at a rate dictated by supply and demand, as well as a premium imposed by traders of bullion. Client does not charge any such premiums. Client only sells bullion at the AM and PM fix price (the actual value of gold bullion) and does not charge any mark-ups, premiums, administration or other hidden fees generally associated with purchasing bullion. This means Client’s customers buy bullion at its true value and are not burdened by fees that deteriorate the value of your purchase. IntellectSoft is helping to build a solution (Web and Mobile) that would enable Alchemy Bullion to engage with their existing and new customers through the whole range of services.

**Must have skills**
- Proficient in C#, with a good knowledge of ecosystems; 
- 2-3 years of work experience with the .NET Core framework; 
- Strong understanding of object-oriented programming and Domain Driven Design; 
- Skills for writing reusable C# libraries; 
- Familiar with various design and architectural patterns; 
- Knowledge of concurrency patterns in C#; 
- Understanding fundamental design principles behind a scalable application; 
- Creating database schemas that represent and support business processes; 
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.

**Nice to have skills**
- Understanding of Docker, Kubernetes; 
- Experience in integration projects; 
- Experience in building high-load systems.

**Responsibilities**
- Translate application storyboards and use cases into functional applications; 
- Design, build and maintain efficient, reusable, and reliable C# code; 
- Ensure the best possible performance, quality, and responsiveness of applications; 
- Identify bottlenecks and bugs, and devise solutions to these problems; 
- Help maintain code quality, organization, and automatization; 
- Coverage with Unit-tests is a must.

**Benefits**
- Good opportunities to work with remarkable teams from all over the world;
- Lighthearted, inspiring, and open company culture;
- Health Insurance coverage;
- English language courses;
- Fresh fruit and other snacks onsite;
- Paid vacation (20 working days)
- Sick leaves (21 working days)
- Dayoffs (4 days)
- Fun corporate events :)