Senior .NET Developer

About you

You will work with our engineering team that is tasked with building our collaborative platform for model risk management. Your main target is to translate user stories into robust, scalable platform functionalities.

In this scope, you will:

  • Design, build and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of application functionalities
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality and automatization
  • Generate ideas for innovative technological solutions to increase the quality of systems

This shall also require that you get accustomed with our operation setup: a fully dockerized application leveraging k8s-git-yaml (jenkins-x) for CI automation.

Must

  • At least 3 years of experience as a .NET Developer
  • Experience and strong knowledge of .NET web framework, Entity Framework, .NET Core, MS SQL Server and C# language
  • Excellent understanding of programming fundamentals and database concepts
  • Experience with object-oriented analysis and design
  • Knowledge of the principles of REST / RESTful
  • Microservices/SOA architecture experience
  • Fluency in English (both verbal and written)

Plus

  • Experience with Docker, K8s, Git, IdentityServer4, RabbitMQ
  • Experience with JavaScript and JS frameworks (such as ReactJS)
  • CI/CD practices
  • Ability to simplify, rather than complicate, and be comfortable sticking and adhering to product constraints
  • Investigative mindset
  • Positive and creative mindset
  • Pragmatic & client focused

Our offer

  • Work with a world class team of senior developers and data scientists to solve one of the most important problems in machine learning
  • Competitive salary package

Apply by sending us your CV along with a letter that shows your motivation, skills and qualifications.