Position: Senior C#/.NET Back-end Developer with Front-end skills
Company: Volia Software
Experience required: 5y
Category: .NET
English level: upper
Published: 2023-08-01T00:00:00+03:00

*Senior C#/.NET Back-end Developer with Front-end skills*

US Company is searching for a Senior C# Developer with Front-end skills for a team of 5-6 specialists. 
Interesting project (1+ year with an option of prolongation), full-time, European time zone. 
Remote work (or in any of 3 existing offices in Ukraine & Poland).

The product is SaaS, which allows multiple functions for safety and proper works planning / execution in chemical, oil, and gas gathering & transportation, construction, and energy industries.
It is implemented as several services that are integrated with each other.

**Responsibilities:**
* Full-stack development for the LCA for Experts product family across all layers from desktop clients, backend services, and data layer, to API development and user interface
* Develop functionality, services, and applications in C#
* Improve software quality by addressing issues identified by QA or customers 
* Develop infrastructure and APIs to support custom projects, such as customer-specific LCA tools, or integrations of the LCA for Exports product family with ERP, CRM, PLM…
* Develop and design generic, secure & scalable RESTful services and APIs
* Modularize applications and help to define and implement interfaces in our internal APIs. 
* Refactor modules to address the most relevant weak spots.
* Analyze requirements, suggest concepts, and assess development efforts.
* Assess and select .NET technologies, components, frameworks, and infrastructure elements
* Analyze technology trends and harmonize our technology landscape to make it future-proof.
* Work in a scrum team and provide input for project estimation, planning, timelines, and status 
* White box testing and development of unit tests
* Technical system documentation (source code documentation, external documentation, bug-tracking system, etc.)
* 3rd-level support

**Required Skills:**
* Experience in developing .NET applications and/or .NET backend components (5+ years)
* Experience in building cloud applications (4+ years)
* Experience with C# (5+ years)
* Azure and Azure DevOps experience (3+ year)
* Knowledge of best practices in back-end architecture, including performance, security, and scalability
* Upper-intermediate English
* Scrum basics

**Skills Considered a Plus:**
* Domain expertise in life-cycle assessment, or a strong passion for the field
* Experience with Frontend development such as React
* TDD experience

**Work conditions:**
* Distributed team: REMOTE work, OR in any of existing offices: Kyiv, Rivne, Tychy (PL).
* Scrum, 5-6 team members/team.
* Full-time (40 hours per week).
* Flexible schedule / European time zone
* Official contract: salary, sick-leave days, holidays, vacations.

**Hiring process:**
* Step 1 - preliminary interview (main questions) - up to 30 mins
* Step 2 - internal tech interview (tech questions) - up to 60 mins
* Step 3 - tech interview with team leader and architect - up to 60 mins