Ruunis
Jobs at Ruunis
We are always welcoming bright candidates who know how to work remotely, good with tech and can act as a manager of one.

Senior C# Engineer for a cloud-native rostering software

We are looking for a professional C# .NET Software Engineer to work on a next-generation of rostering software with a focus on efficiency and algorithms. We are building a system from scratch to become cloud native and to offer uncompromised performance.

Requirements
  • Degree in computer science or a similar field
  • 5+ C# .NET CORE with ASP.NET CORE development experience
  • Good experience with web services, and RESTful API
  • Entity Framework CORE, Event/Message Sourcing (e.g. ActiveMQ, RabbitMQ, Azure Service Bus, Azure Event Hub)
  • Strong knowledge of RDBMS
  • Intermediate level of English language (the team is not native in English but you will need to be able to express yourself at a meeting, and to chat on MS Teams).

Good to have
  • JavaScript (TypeScript)
  • Experience with MongoDB, Azure Table, Azure DocumentDB, Redis
  • Cloud-native solutions with MS Azure services
  • Kubernetes, Docker, CI/CD experience
  • ADO.NET knowledge

Would be fantastic but highly optional development experience with

  • C++
  • Experience leading a small team (2+ people)

Responsibilities
  • Implement new features, change requests
  • Optimize performance
  • Assure use of best practices like design patterns, unit tests, and continuous integration in development
  • Design technical solutions by analyzing functional requirements envisioning system features and functionality

We offer:
  • Build a system from scratch
  • Remote work/hybrid flexible schedule
  • Working directly with a CEO/Chief Architect.
  • 20 days vacation, 10 days sick leave


If you feel you are a good fit, email us at jobs [a] ruunis.com with both your CV and a cover letter. While cover letter is optional it helps you to stand out from the crowd.