Feb 14, 2019

Senior .NET Developer

  • Genius Sports
  • Tallinn, Estonia
Full time Agile Back-End Big Data Cloud Database

Job Description

As a part of our Development team, your work will involve the full software development cycle. Your main responsibilities will include; requirements analysis, designing and developing new software products and components, and investigating software issues and resolving defects. This vacancy is a perfect match for a person who is passionate about software development, willing to take on challenges and responsibility for new projects from scratch, deliver the best quality results to our clients and to be an integral part of a focused, agile team.

MAIN RESPONSIBILITIES:

  • Analysis of requirements from internal and external customer
  • Design and development of new software products and components
  • Investigation and resolution of issues reported by internal and external customers

CORE SKILLS:

  • Understanding of OOP, SOLID principles and design patterns
  • Knowledge of C# / .Net Framework (GC, multithreading, tasks, async/await)
  • Knowledge of agile development processes
  • Enthusiasm and ability to work collaboratively within a team

DESIRABLE SKILLS & EXPERIENCE:

  • Messaging frameworks (RabbitMQ) and relational databases (MS SQL)
  • .Net Core / .Net Standard
  • TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow)
  • Multi-threading, highly available and scalable software development
  • CI/CD development (Gitlab CI)
  • Cloud/distributed software development (AWS, Docker, Kubernetes)
  • REST APIs 
  • Front-end web technologies (JS, (P)React, HTML, CSS)
  • Other languages and frameworks: Castle Windsor, log4net, Graphite, Git

WE OFFER:

  • Career opportunity in a fast-growing international company
  • A competitive salary, negotiable, based on experience
  • A generous annual allocated training budget
  • Exciting work on different projects in a unique industry
  • A fun, relaxed and stimulating modern working environment in Tallinn
  • Supportive, friendly, multinational, passionate team