Source description
About the role
As a Senior .NET Engineer, you will be responsible for designing and building high-performance financial portals and digital brokerage solutions for leading financial institutions. You will collaborate closely with colleagues in Germany and other global locations. Key Responsibilities: - Deep expertise in modern C# and .NET, Object-Oriented Design, and SOLID principles. - Utilize multithreading, async/await, parallel processing, and performance diagnostics for concurrency and performance optimization. - Design RESTful APIs, OpenAPI/Swagger, and utilize SignalR for real-time connection management. - Handle relational databases, advanced data modeling, indexing, query optimization, and transaction management. - Implement messaging and event-driven systems using Azure Event Hubs, Apache Kafka, Pub/Sub architecture, Azure Service Bus, and Event Sourcing patterns. - Design and implement microservices, data consistency models, and idempotency at scale for distributed systems. - Utilize Git for branching, PRs, and code reviews, set up CI/CD pipelines, and automate unit testing. - Stay open to leveraging GenAI tools like GitHub Copilot and Claude within the software development lifecycle. Qualifications Required: - 6+ years of dedicated professional experience in .NET software engineering. - Domain expertise in Financial Services or Capital Markets is highly preferred. - Strong collaborative mindset for agile, international team environments. - Analytical capability for complex production support and troubleshooting. As a Senior .NET Engineer, you will be responsible for designing and building high-performance financial portals and digital brokerage solutions for leading financial institutions. You will collaborate closely with colleagues in Germany and other global locations. Key Responsibilities: - Deep expertise in modern C# and .NET, Object-Oriented Design, and SOLID principles. - Utilize multithreading, async/await, parallel processing, and performance diagnostics for concurrency and performance optimization. - Design RESTful APIs, OpenAPI/Swagger, and utilize SignalR for real-time connection management. - Handle relational databases, advanced data modeling, indexing, query optimization, and transaction management. - Implement messaging and event-driven systems using Azure Event Hubs, Apache Kafka, Pub/Sub architecture, Azure Service Bus, and Event Sourcing patterns. - Design and implement microservices, data consistency models, and idempotency at scale for distributed systems. - Utilize Git for branching, PRs, and code reviews, set up CI/CD pipelines, and automate unit testing. - Stay open to leveraging GenAI tools like GitHub Copilot and Claude within the software development lifecycle. Qualifications Required: - 6+ years of dedicated professional experience in .NET software engineering. - Domain expertise in Financial Services or Capital Markets is highly preferred. - Strong collaborative mindset for agile, international team environments. - Analytical capability for complex production support and troubleshooting.
More at RapidBrains