Position: Junior .Net developer
Company: Pine Software
Experience required: no_exp
English level: intermediate

Responsibilities: 
- Development of Windows desktop client application with minimalistic and rational UX design

Requirements:
- Strong knowledge of C# and OOP
- Understanding of UX / UI design principles
- Confident reading and writing English
- Degree in Computer Science, Engineering or a similar field

Would be a plus:
- Experience with desktop GUI programing (WPF preferred)
- SQL, Redis
- C++
- Fundamentals of Graphic Design

The main objective of the front-end software:
- Receiving online data streams from back-end software to display it in a convenient way.
- Stable performance and low CPU load under the following conditions: screen refresh rate 20 fps for screen workspace of 4x1920x1080 with text tables and charts
- Providing custom management settings
- Implementation of user-defined management functions for a real-time analytical system

Priorities:
- Maximum Information Density
- Intuitiveness
- Low latency

Stack of technologies used on the project:
- .Net Core
- С++(17, 20), std, multi-threading, Unix-sockets
- С#, WPF
- FIX protocol
- Redis, PostgreSQL
- Host: Linux Ubuntu
- Git, Jira, Confluence, Lucidchart, Figma
- OKTA, CMD, Cloudflare, Nomad, Ansible, Bitwarden, Vault
- Bare-metal servers, GCP, AWS, Hetzner
- UDP multicast/unicast, TCP, GRE



About us:
- We create our own products: software for financial transactions on stock exchanges and multi-service ERP software. We work in close collaboration with end users
- Our team has 30 people now: 8 С++ devs, 5 .Net devs, 1 DB engineer, 3 Python devs, 1 Web Frontend dev, 1 Web Full Stack dev, 5 QAs , 2 DevOps engineers, 2 PMs, BA-PO, UX/UI designer, 
- We have a creative, working atmosphere
- The projects are planned on the horizon of at least 5 years
- We work on SCRUM with a full SDLC
- Flexible schedule, partially remote work, paid vacation (18 working days per year), holidays and sick leaves
- Sponsored training courses, seminars and books in the professional field
- Team building activities with a lot of fun to take a break and relax
- Medical insurance
- Partial reimbursement for massage and fitness club membership
- Opportunity to live and work abroad using the company's infrastructure
- Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company

In the office:
Full remote until 01/02/2022

Our company values:
- Humanity
- Teamwork
- Development
- Innovation