Senior .NET Engineer

Frontiers
Top 5 open-access publishers in the world

Job details

  • Full-time
  • calendar
  • map markerMadrid, ES
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of

Intro

We are looking for an enthusiastic senior .NET developer that helps us to design, build and improve some areas of our website and our backend platforms. You will join a team with an excellent work environment full of motivated, talented and collaborative people working in Madrid.

Here you will be part of a fast-growing international team that feels passion for technology, learning and self-improving. You also may be required to travel to our Headquarters in Switzerland occasionally.

Your responsibilities rnside the team will include:

  • Analysing, defining and implementing new data modules and algorithms, ensuring scalability over big datasets
  • Enrolling all the Scrum ceremonies and artifacts we use on daily basis
  • Reviewing deliveries from other development teams
  • Working with QA and Operations to ensure quality

Main requirements

  • 5+ years working experience
  • Solid experience with ASP.NET MVC and web development
  • Experience with Web Services and REST APIs
  • Experience with Microsoft SQL server and T-SQL
  • Comfortable working in a team environment with distributed version control (Git / TFS)
  • Experience with defect and issue tracking applications
  • Experience with modern software engineering best practices: Agile/Scrum, unit testing/test automation, CI, design patterns, etc.
  • Very strong engineering skills
  • Have taken an active role in architecture and design discussions
  • Highly motivated to work in a challenging and fascinating environment
  • Code with passion. Being proud of the produced code is a must
  • Pragmatic proactive team player
  • Good oral and written communication skills in English

Nice to have

  • Knowledge of scalability of web applications/services
  • Knowledge of database scaling and optimization techniques
  • Experience with Message Queue systems such as RabbitMQ
  • Degree in Computer Science, Computer Engineering or related field preferred

Perks

  • An international, relaxed, friendly working atmosphere
  • Open plan workspace
  • Flat organization with startup-ish spirit
  • Opportunities to improve your technical skills
  • Flexible retribution scheme (nursery cheques, restaurant pass)
  • Team building with sports, events and activities
  • Monthly social events after work

Apply now

Sign up to apply

Or sign up to refer and earn a reward of