Frontiers

Senior Software Engineer, .NET, SQL

Frontiers

full-time

Posted on:

Location Type: Office

Location: Madrid • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudGrafanaJavaScriptMicroservicesMongoDB.NETRabbitMQSQLVue.js

About the role

  • 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.

Requirements

  • 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.
Benefits
  • 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)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET.NET CoreVue.jsSQL ServerMongoDBRESTful APIsRabbitMQAzureobject-oriented programmingmicroservices
Soft skills
problem-solvingattention to detailcollaborationmentoringflexibilitywillingness to learncommunicationtechnical feasibility assessmentcode reviewbest practices adherence