Position: .Net Software Engineer Intermediate/Senior (with Mono)
Company: Dev.Pro
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2020-06-01T00:00:00+03:00

**Description**
For more than 30 years, our client has partnered with leading quick service and fast-casual restaurants in employing best-of-breed restaurant technologies to grow their businesses. Through one powerful platform, it delivers an end-to-end suite of purpose-built solutions for quick service and fast-casual brands, franchisees and restaurant managers to effectively manage, control and standardize their processes, while capturing the data insights needed to drive continuous improvement and greater profitability.

Its product suite covers the full cycle of restaurant operations, including in-store Point of Sale (POS) platforms, digital menu boards, kitchen management and Back of House (BOH) systems, etc.

As a partner of a larger development organization, Dev.Pro is working to build and support a suite of various POS products and different integrations for them with a large portion of the US market as an installation base. The project we need your help with is a Pypeline Communicator system integration that helps to communicate POS installed in over 25,000 locations worldwide.
While the scale always remains a challenge, the goals we have this year largely revolve around:

- Integration and enabling online ordering, delivery and loyalty services
- Closer to real-time reporting
- Moving parts of the overall infrastructure to the Cloud (we have to write the code first and update the client applications in all the locations)
- Integrating with the rest of the POS product suite we have built/acquired over the years to enable cross-sales to different enterprise clients

**Responsibilities**

As part of a bigger team, you will help us to:
- Сreate high-quality, object-oriented code using .Net (C# via Mono)
- Make integrations with third-party services and top-notch Cloud solutions
- Encourage technical discussions and agree on strategic technical decisions together
- Identify and recommend process improvements
- Participate in code review
- Work on optimizing and maintaining the existing code base
- Contribute to the product's international recognition as we are about to conquer new markets worldwide
- If you are not afraid of striving for long-term cooperation, dealing with a huge codebase, and are interested in the Quick Service Restaurants industry (QSR) we will be glad to have you in our team.

**Requirements**
- 3+ years’ overall experience with C# .Net via Mono (in perspective .Net Core)
- Proven experience in AWS (Amazon Pipeline, Amazon SQS)
- Deep, hands-on skills in .Net services working under Linux (via Mono)
- Ability to work with JSON-RPC and HTTP requests
- Experience working with Multithreading
- Strong knowledge of SQL (SQLite, MySQL)
- Knowledge working with Linux
- Experienced user with GIT
- At least Intermediate English

**Desired skills**

- Hands-on skills in Docker
- Familiarity with Atlassian tools (Jira, Bitbucket, Confluence)

**Benefits**
- 18-20 paid time off days per year
- 5 absence due to illness days and 21 day of extraordinary medical leave per year
- Medical Insurance and Healthcare Kit
- Extensive corporate professional training programs, workshops, ESL and conferences
- Team buildings, corporate parties and Dev-Pro Hangouts
- Relocation package