Position: Middle .NET Engineer for Analytics Platform
Company: Social Data
Category: .NET
Experience required: 2y
English level: intermediate

SocialData is looking for a Middle .NET Engineer to build software that helps anyone go viral on social media.

The candidate should be excited to work in a tiny but effective engineering team in a fast-paced startup. He or she will be given broad autonomy to tackle the toughest back-end and user interface challenges we face every day!

**This person will be responsible for**:
- Developing innovative and cutting-edge analytics platform solutions
- Building and maintaining agile Web platform able to process large data sets
- Continuous architecture improvements with scalable, distributed application
- Collaborate with other team members and work closely with stakeholders
- Contribute to the team and company's technical excellence and product decisions

**Required Skills / Qualifications:**
- 3+ years of professional experience with ASP.NET Core Web applications;
- Experience in architectural principles (SOLID, OOP/OOD, TDD, Design Patterns);
- Good knowledge of SQL/MS SQL (stored procedures, views, ability to solve performance issues on the database side);
- Knowledge of database concepts, Web server maintenance, error log analysis, and code performance analysis.
- Knowledge of big data specifics, DB optimisation.
- Hands on experience in Web API, REST
- Ability to write tests (Unit tests, integration tests using xUnit, nUnit, or related);

**Preferred Skills / Qualifications:**
- Hands on experience with JavaScript and frontend development
- Working experience with AWS (App services, Azure etc.) is a plus
- Knowledge of Infrastructure as Code (IaC) is a plus