Enable job alerts via email!

Senior Software Engineer (.NET, SQL)

Frontiers

London

On-site

GBP 60,000 - 90,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A dynamic opportunity awaits a Senior Software Engineer at a leading publishing company dedicated to open science. You will enhance and maintain a complex publishing platform using .NET, Vue.js, and SQL, ensuring high performance and scalability. If you thrive in collaborative environments and are eager to contribute to impactful solutions, this role is for you. Join us in revolutionizing the publishing sector and enjoy a range of benefits including well-being initiatives and flexible working arrangements.

Benefits

4 additional wellbeing days
Access to learning platforms
Free online yoga classes
Employee assistance plan
Volunteering opportunities

Qualifications

  • 4+ years of experience in software engineering with .NET.
  • 3+ years of hands-on experience with SQL Server.
  • Skilled in agile methodologies and microservices.

Responsibilities

  • Design and develop high-performance web applications with .NET and Vue.js.
  • Optimize database performance and troubleshoot SQL queries.
  • Collaborate with cross-functional teams to gather requirements.

Skills

Problem-solving
Collaboration
SQL performance tuning
Microservices architecture
RESTful APIs

Education

Bachelor's degree in Computer Science or equivalent

Tools

SQL Server
Azure
Vue.js
RabbitMQ
MongoDB

Job description

Join to apply for the Senior Software Engineer (.NET, SQL) role at Frontiers

Join to apply for the Senior Software Engineer (.NET, SQL) role at Frontiers

Who We Are

At Frontiers we are on a mission to make all science open, enabling the research community to develop thesolutions we need to live healthy lives on ahealthy planet.

Who We Are

At Frontiers we are on a mission to make all science open, enabling the research community to develop thesolutions we need to live healthy lives on ahealthy planet.

Frontiers is one of the world's most cited publishers. Our articles have been viewed more than 3.7 billion times, reflecting the power of research that is open for all.

Join the publishing revolution.

Follow the links below to learn more about our work.

https://progressreport.frontiersin.org/

https://www.youtube.com/watch?v=87ejFfnQzko

What We Can Offer You

We provide a range of benefits across our global locations, including but not limited to:

  • 4 additional wellbeing days in addition to existing annual leave allowance
  • Access to learning platforms and dedicated learning & development time
  • A range of wellbeing initiatives, including free online yoga classes and an employee assistance plan
  • Employees can dedicate three days each year to volunteer
  • Additional benefits depending on your location (e.g. pension plan and private medical care)

About the Role:

We are looking for an enthusiastic .NET Engineer to join our team in evolving Frontiers' publishing platform. The platform is large and complex, combining both modern and legacy technologies. This role involves maintaining and improving existing systems built with older technologies while contributing to the gradual transition toward a more modern and scalable architecture.

You will work across the stack, developing and maintaining features using .NET, Vue.js, and other technologies. As part of this transformation, you'll help rebuild legacy components with modern solutions, ensuring better performance, maintainability, and integration across the platform.

A strong proficiency in SQL, particularly with SQL Server, is crucial for this role, as you will work on optimizing database performance, troubleshooting complex queries, and ensuring data integrity.

Your focus on best practices, collaboration, and continuous improvement will be essential in driving the platform’s success. If you enjoy working with both existing and new technologies in a dynamic environment, we’d love to hear from you!

Key Responsibilities:

  • 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.
  • Troubleshoot and optimize database performance, including query optimization, indexing strategies, and transaction management in SQL Server and MongoDB.
  • 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.
  • Willingness to learn, flexible approach, and staying current with emerging trends in IT to maintain an up-to-date technology stack.

Required Skills and Experience:

  • 4+ years of experience in software engineering, specializing in .NET Core/Framework.
  • 3+ years of hands-on experience with SQL Server.
  • Familiar with Agile/Scrum methodologies.
  • Skilled in building and consuming RESTful APIs.
  • Experience troubleshooting complex production issues using monitoring tools such as New Relic, Grafana, and others.
  • Strong expertise in SQL Server, including performance tuning, indexing strategies, query optimization, and troubleshooting production issues.
  • Experience with MongoDB.
  • Experienced in implementing asynchronous microservice communication with RabbitMQ.
  • Hands-on experience with the Azure cloud platform.
  • Strong proficiency in object-oriented programming and SOLID principles.
  • Experience integrating AI solutions into customer-facing applications.
  • Proficient in leveraging AI to enhance daily engineering work.
  • Solid understanding of microservices and micro-frontend concepts.
  • Excellent problem-solving skills with a strong attention to detail.

Nice-to-Have Skills:

  • 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.
  • Exposure to CI/CD pipeline creation in Azure DevOps.
  • Experience with containerization platforms (e.g., Docker, Kubernetes).
  • Experienced in leveraging Camunda for business process orchestration and automation in microservices architectures.
  • Experience with Kafka.
  • Experienced with testing frameworks like Nunit, Playwright.
  • Experience with Domain Driven Design, system architecture, and event-driven architecture.
  • Knowledge of BDD and TDD.

Apply now

Please click the 'apply' button on this page and submit your application in English.

Please inform us if you require any special accommodations to participate fully in our recruitment experience. You can contact us at careers@frontiersin.org for any additional support.

Equal opportunity statement

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Research Services

Referrals increase your chances of interviewing at Frontiers by 2x

Get notified about new Senior Software Engineer jobs in London, England, United Kingdom.

Senior Software Engineer - Card Integrations - Visa / Mastercard

London, England, United Kingdom 1 day ago

London, England, United Kingdom 1 day ago

Senior C# Developer - Equity Derivatives Technology Risk (VP) – London

London, England, United Kingdom 2 weeks ago

Senior Lead Software Engineer - Team Lead - Accelerator Business

London, England, United Kingdom 3 weeks ago

Senior Software Engineer (VP) – Equity Derivatives Technology

London, England, United Kingdom 4 days ago

VP/SVP/ED Lead Java Software Engineer - Investment Bank

City Of London, England, United Kingdom £175,000.00-£185,000.00 3 weeks ago

London, England, United Kingdom 1 day ago

Senior Software Engineer (SolstiCE) – Equity Derivatives Tech - VP

London, England, United Kingdom 3 days ago

Senior Java Developer – FX Technology London (VP)

London, England, United Kingdom 2 days ago

Senior Lead Software Engineer- EMEA / APAC Energy Lead (Commodities)

London, England, United Kingdom 1 week ago

Lead Software Engineer - Transfer Agency team.

London, England, United Kingdom 1 week ago

Senior Engineering Manager, Developer Experience

London, England, United Kingdom 3 days ago

City Of London, England, United Kingdom £100,000.00-£140,000.00 2 weeks ago

Senior Software Engineer, Robotics & Microscope Control

London, England, United Kingdom 3 weeks ago

Senior Java Developer – Market Data - FX Options Technology - VP – London

London, England, United Kingdom 1 week ago

Lead Software Engineer, Legal & Compliance

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

Senior Java Analyst Developer / Technical Consultant
Lead Software Engineer - Electronic Trading (Vice President)

City Of London, England, United Kingdom 1 day ago

Senior Software Engineer – Deal Manager Experience

London, England, United Kingdom 2 days ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 2 weeks ago

Principal Generative AI Software Engineer - SVP

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 months ago

London, England, United Kingdom 2 months ago

Software Engineering Lead (Flutter) - Catalyst

Greater London, England, United Kingdom 2 months ago

City Of London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

Senior Supply Chain Applications Builder/Developer

London, England, United Kingdom 17 hours ago

Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP

London, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

London

Remote

GBP 60,000 - 100,000

10 days ago

Senior Software Engineer (Fullstack, Frontend Leaning)

SevenRooms

London

Remote

GBP 60,000 - 90,000

5 days ago
Be an early applicant

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Maidstone

Remote

GBP 60,000 - 80,000

10 days ago

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Basildon

Remote

GBP 50,000 - 70,000

10 days ago

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Bedford

Remote

GBP 60,000 - 90,000

10 days ago

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Brighton

Remote

GBP 60,000 - 80,000

10 days ago

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Crawley

Remote

GBP 60,000 - 85,000

10 days ago

Senior Software Engineer .Net, Azure Contract

JR United Kingdom

Guildford

Remote

GBP 60,000 - 90,000

10 days ago

Senior Software Engineer (Remote)

The Investigo Group

Greater London

Remote

GBP 70,000 - 100,000

7 days ago
Be an early applicant