Software Engineer Dot Net

Frontiers
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Clean Code Principles
.NET
API
Artificial Intelligence
Component-Based Software Engineering
Code Review
Data Infrastructure
Distributed Systems
Microsoft SQL Server
MongoDB
NoSQL
Performance Tuning
Scrum
Query Optimization
Software Engineering
Software Systems
.NET Core
Database Optimization
Vue.js
Containerization
Kubernetes
GraphQL
Front End Software Development
Docker
Microservices

Job description

We are looking for an enthusiastic Full Stack .NET Engineer to join our team. You will work in the Researcher Profiles Service team, where we build and manage a global-scale academic data platform. Through powerful APIs and intuitive UIs, we make critical research information accessible to the rest of the company and to end-users worldwide.

We have fully embraced AI-based spec-driven design, integrating AI throughout the entire software development lifecycle. From specification to implementation, AI tooling shapes how we architect, build, and iterate-making us faster, more deliberate, and focused on what matters most. This is not an experiment; it is how we work.

You will take ownership of high-impact projects and drive them to success in a team that is redefining how modern software is built., * Design, develop, and maintain scalable, high-performance web applications using .NET and Vue.js

  • Enhance and support existing solutions built with older versions of .NET and Vue.js
  • Collaborate with product managers, architects, and other cross-functional teams to gather requirements, assess technical feasibility, and determine optimal implementation strategies
  • Collaborate within a multinational, cross-functional team to deliver software solutions aligned with business needs
  • Write clean, maintainable, and efficient code while adhering to best practices
  • Ensure the quality of the delivered solutions
  • Optimize applications for performance, scalability, and responsiveness
  • Troubleshoot and resolve complex technical challenges
  • Conduct code reviews and mentor junior engineers
  • Possess a willingness to learn, a flexible approach, and stay current with emerging trends in IT to maintain an up-to-date technology stack
  • Have a business-oriented attitude with a focus on delivering measurable outcomes for end-users. Demonstrate experience in owning and driving full-stack projects end-to-end, from the specification refinement phase to production monitoring

Requirements

  • 5+ years of experience in software engineering, specializing in .NET Core/Framework
  • 3+ years of hands-on experience with modern front-end frameworks (Vue 3 is a plus)
  • Familiar with Agile/Scrum methodologies
  • Deep expertise in Vue.js, including Vue 2 and Vue 3, with a strong understanding of state management, component-based architecture, and best practices for building scalable front-end applications
  • Strong expertise in SQL Server, including performance tuning, indexing strategies, query optimization, and troubleshooting production issues
  • Heavy experience in implementing APIs with REST and GraphQL
  • Experience integrating AI solutions into customer-facing applications
  • Proficiency in leveraging AI to enhance daily engineering work
  • Experience in owning complex, distributed system architectures
  • Solid understanding of microservices and micro-frontend concepts
  • Collaborative and thriving in a hybrid environment

Nice-to-Have Skills

  • Experience with NoSQL databases (MongoDB)
  • Experience with containerization platforms (e.g., Docker, Kubernetes)

Benefits & conditions

  • We prioritize office presence and emphasize in-person collaboration, but also offer appropriate adjustments where needed, in line with company policy
  • Extra wellbeing days on top of your annual leave allowance
  • Up to 3 paid volunteering days each year
  • 24/7 confidential Employee Assistance Programme (wellbeing, mental health, legal & financial support)
  • Learning & development support via the Frontiers Learning Hub
  • Competitive local benefits country dependent (e.g. healthcare and pension/retirement provision)

Frontiers actively embraces diversity and is a safe and welcoming workplace. Recruitment is free from discrimination-including based on race, national or ethnic origin, age, religion, disability, sex, gender identity or sexual orientation. With employees from more than 50 different nations, our diversity creates vibrant teams and constantly challenges us to appreciate multiple perspectives.

full_time

Organization Frontiers

About the company

We are on a mission to make science open so everyone can live healthy lives on a healthy planet.

Frontiers is an award-winning open science platform and leading open access scholarly publisher.

We are one of the largest and most cited publishers globally. To date, our 200,000 freely available research articles have received more than one billion views and downloads and two million citations.

Our journals span science, health, humanities and social sciences, engineering, and sustainability. And we continue to expand into new academic disciplines so more researchers can publish open access.

Be part of the publishing revolution and help us transform the way research is published, evaluated, and communicated to the world.

Apply for this position