
Senior Software Engineer, .NET, SQL
Frontiers
full-time
Posted on:
Location Type: Office
Location: Madrid • 🇪🇸 Spain
Visit company websiteJob 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