Position: .Net developer
Company: devabit
Experience required: 2y
English level: upper

.Net web application for internal pharmacy use, the app covers all the daily routines that pharmacists face every day, like prescription management, medicine compositions, patient management, reporting, logging, etc.

The app already exists in a pre-prod state, the first initial scope would be to finish with the remaining functionality that is still missing, prepare the release, and after the release, there is a whole bunch of new features that needs to be implemented, some of them as a separate cloud-based project for different kinds of integrations and services.

PROJECT DESCRIPTION:
.Net Core web application for internal pharmacy use, the app covers all the daily routines that pharmacists face every day, like prescription management, medicine compositions, patient management, reporting, logging, etc.

MAIN RESPONSIBILITIES:
Analyze and take part in designing the software at the high and detailed level
Design separate components, modules, classes, database tables, etc
Code, debug, document, and maintain portions of software
Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project. TEX practices (code review, unit testing)
Participate in estimation and planning sessions

MAIN REQUIREMENTS:
2+ years of working experience with .NET (various frameworks), Microservices, etc
Deep technical hands-on experience developing complex .NET-based solutions
Experience with relational databases (MSSQL Server / PostgreSQL / Oracle, etc)
Comfortable implementing continuous integration / continuous delivery process for applications using technologies such as Jenkins and Git
Demonstrate analytical skills
Demonstrate communication skills, both verbal and written
Technical education is a plus

IT WILL BE A PLUS:
Experience developing solutions in AWS, Azure, and/or Google Cloud Platform
Experience with Docker or related container-oriented technologies (i.e., Docker Enterprise Edition, Kubernetes, etc.)
Experience with TDD, including writing and implementing automated unit, system, and integration tests

BENEFITS:
Challenging work in a developing company
Exciting projects involving the latest technologies
Professional skills development
Friendly, modern, and comfortable office
15 working days of vacation and 10 sick leaves per year
Flexible working hours
English lessons
Company outings and teambuilding