Sr. Engineer (.Netcore)
RapidBrains
Job Description
Role Overview We are seeking a Senior .NET Engineer to join our distributed, international project teams. In this role, you will design and build demanding, high-performance financial portals and digital brokerage solutions for leading financial institutions, collaborating closely with colleagues in Germany and other global locations. Client: MNC Position Type: Permanent Hire / Remote Experience: 5+ years Notice Period: Immediate Joiners Preferred Core .NET Ecosystem Deep expertise in modern C# and .NET (including .NET 9/10 or readiness to adapt quickly), Object-Oriented Design, and SOLID principles.
Concurrency & Performance Multithreading, async/await, parallel processing, and performance diagnostics (profiling, memory analysis). API & Real-Time Streaming RESTful API design, OpenAPI/Swagger, and SignalR (or similar) for real-time connection management. Databases & Storage Relational Databases (SQL), advanced data modeling, indexing, query optimization, and transaction handling.
Messaging & Event-Driven Azure Event Hubs, Apache Kafka, Pub/Sub architecture, Azure Service Bus (message queuing), and Event Sourcing patterns. Distributed Systems Design Microservices, data consistency models (eventual consistency), and idempotency at scale. CI/CD & DevOps Git (branching, PRs, code reviews), CI/CD pipelines, and automated Unit Testing.
GenAI & Innovation Active openness to leveraging GenAI tools (GitHub Copilot, Claude) within the software development lifecycle. Profile & Domain Experience Professional Experience: 6+ years of dedicated professional experience in .NET software engineering. Domain Expertise: Experience within Financial Services or Capital Markets is highly preferred.
Soft Skills: Strong collaborative mindset for agile, international team environments; analytical capability for complex production support and troubleshooting.