Description
We
are looking for an enthusiastic developer that helps us to design and
build a new generation of tools that will transform open-access
publishing. Working hand in hand with our Data-Science team, you will be
able to innovate and apply latest technologies related to Big Data,
NoSQL databases, Machine Learning, Containers and more. This is an
excellent opportunity for an experienced developer to help us transform
data into information, learning and applying new technologies with
passion.
By working at Frontiers you will play a key role in
shaping the future of science and academic publishing. You will be
joining a thriving company where your contribution will have an
immediate effect on the way science is evolving. You will be engaged
with stimulating problems to solve from day 1, you will have access to
knowledge and platforms to solve such problems, and you will be doing so
in synergy with a talented group of software engineers.
Your Responsibilities
- Contributing
in the analysis, definition and implementation of new data components,
algorithms, services and apps ensuring expected functionality.
- Research and innovate to look for continuous improvement of our tools and platform.
- Participating in daily Scrum activities.
- Working with QA to ensure quality.
- Travel to the Frontiers' headquarters in Switzerland occasionally.
Requirements
Must-haves
- Experience with ASP.NET MVC and web development.
- Experience with Web Services and REST APIs
- Comfortable working in a team environment with distributed version control (Git / TFS)
- Experience with Microsoft SQL server and T-SQL preferred.
- Comfortable with defect and issue tracking applications
- Good oral and written communication skills in English.
Nice-to-haves
- Experience with big data processing infrastructures and patterns (Azure, USQL in particular).
- Experience working with large datasets and NoSql databases.
- Knowledge of Elasticsearch.
- Knowledge about modern software engineering best practices: Agile/Scrum, unit testing/test automation, CI, design patterns.
- Knowledge of scalability of web applications/services.
- Degree in Computer Science, Computer Engineering or related field preferred.
- Keen
interest in bringing cutting-edge algorithms from our R&D team to
the production-grade level required by our applications.
- Experience with Docker containers, and/or Kubernetes.
Environment:
The
working language in our environment is English. We offer a modern
office with a open plan work-space and a friendly working environment,
flexible retribution scheme (nursery cheques, restaurant pass), team
building/sport activities and monthly social events. We are working for
customers around the world and with suppliers in different countries and
time zones.
How to apply
Please submit your application in English.
Applicants must be Spanish or EU citizen, or have a valid Spanish work permit.
Agencies must first contact jobs@frontiersin.org
and confirm agreement to our T&C’s, failing which any exclusivity
and/or candidate representation right will be considered to be waived.