Senior Developer, C# / .Net

Posted 18 hours ago

This is a fully remote position, open to applicants in Spain.

📋 Description

• Design, develop, and uphold dependable .NET software components throughout the entire delivery lifecycle.

• Take proactive ownership of complex platform components.

• Ensure platform components are resilient, maintainable, scalable, and well-documented.

• Utilize engineering judgment across architecture, design, implementation, testing, and operational aspects.

• Collaborate with trading, product, architecture, infrastructure, and partner technology teams.

• Construct a greenfield fixed income electronic trading platform utilizing AWS and modern .NET technologies.

• Enhance engineering standards, including test automation, observability, secure coding, CI/CD, and release management.

• Facilitate electronic trading and pricing workflows.

• Maintain live production systems, troubleshoot incidents, and enhance reliability, monitoring, and operational readiness.


⛳️ Requirements

• Proficient in C# and .NET/.NET Core.

• Strong understanding of object-oriented design, SOLID principles, and clean architecture.

• Significant experience in designing, developing, and supporting ASP.NET Core Web APIs and RESTful services in production.

• In-depth knowledge of multi-threading, asynchronous programming, performance optimization, and distributed system design.

• Proven experience with SQL and NoSQL databases, covering data modeling, performance considerations, and operational support.

• Practical experience with containerization technologies such as Docker.

• Established history in designing and delivering API-driven service-oriented or microservice architectures.

• Familiarity with automated unit, integration, and behavior-driven testing using tools like NUnit, Moq, and Cucumber.

• Experience with messaging and event-driven architectures utilizing RabbitMQ, TIBCO, SignalR, or similar platforms.

• Knowledge of continuous integration, continuous delivery, and version control tools such as Git and TeamCity or equivalent.

• Experience working in Agile delivery teams and refining the software lifecycle.

• Background in supporting live production systems, troubleshooting incidents, and improving reliability, monitoring, and operational readiness.

• Advanced English proficiency (required).

• Spanish language skills are a plus.


🏝️ Benefits

• Full-time and permanent employment contract or contractor status.

• Remote work option available in Spain (consideration for other EU or Latam countries).

• Opportunities for professional growth and learning.

• Option to join a multicultural team and work in an international environment.

• Private medical insurance.

• Life insurance.

• Lunch and transport card as part of the flexible remuneration package.

• Online language courses.

• Smart Office Pack.

People also viewed

Apriorit10 hours ago

C++ Developer, Low-Level Programming

PL flagPoland, +5 more countriesFull-timeBackend Engineer
ApplyView job
InvestEngine13 hours ago

Lead Backend Engineer, Payments Team

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
Adomik16 hours ago

Freelance Engineer – Python, Ruby, Data & AI Agents

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Bonapolia20 hours ago

Senior Fullstack Engineer, Python, React

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Salve.Inno22 hours ago

Senior Java Engineer, Python

PL flagPoland OnlyFreelanceBackend Engineer
ApplyView job
Salve.Inno22 hours ago

Senior Java Engineer, Python

ES flagSpain OnlyFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers