Position: .NET Backend developer
Company: Pine Software
Category: .NET
Experience required: 3y
English level: intermediate

Responsibilities: 
- Development of the financial analytical system backend software
- Participation in the development software architecture
- Development of data exchange interfaces between .Net and C++ microservices 

Required skills:
- Strong C# knowledge, Design patterns
- Event-based architecture creation experience
- Database knowledge - relation or NoSQL
- Multithreading/Async programming.

Would be a benefit:
- C++ or Go skills
- .Net Core for Linux, Docker debugging and profiling
experience
- Data binary encoding: SBE or Protobuf
- Experience with low latency, high performance backend software 
- RabbitMQ, ZeroMQ or any other event bus
- Understanding of network interactions (TCP, UDP)
- Stock Exchange trading understanding

Priorities:
- Maximum reliability
- Top performance
- 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