Senior C# .NET Developer for Banking & Trading Systems | Remote

Remotely
Full-time
Part-time
Are you a seasoned C# developer ready to elevate your career in the dynamic fintech sector? We're seeking an exceptional Senior C# .NET Developer to join our innovative team constructing sophisticated brokerage and trading systems. You'll architect high-performance banking applications handling significant transaction volumes within mission-critical environments—where your technical expertise directly impacts financial operations. Key Responsibilities: - Design and develop robust backend services and APIs using C# and .NET 8 framework, ensuring optimal performance and scalability. - Engineer highly loaded integration services connecting with various financial platforms and real-time data providers. - Implement comprehensive testing strategies—including unit, integration, and performance tests—to maintain system reliability. - Participate in thorough code reviews to ensure code quality, maintainability, and knowledge sharing across the team. - Conduct meticulous performance analysis and application profiling to optimize system response times in high-frequency trading environments. - Develop and maintain RESTful APIs that enable seamless communication between system components and external services. - Operate within a Continuous Integration/Continuous Deployment environment, adhering to DevOps best practices and automation principles. - Collaborate with cross-functional teams to implement and enhance trading functionalities that meet strict regulatory requirements. - Troubleshoot and resolve complex technical issues in production environments, minimizing downtime and service disruptions. - Contribute to architectural decisions and technical specifications that shape the future of our financial platforms. Required Skills & Experience: - Minimum 3 years of professional experience with C# and .NET development (including .NET Core, .NET 7+, and .NET 8). - Demonstrated success developing highly loaded services and scalable backend systems capable of handling thousands of transactions per second. - Expert knowledge of object-oriented programming principles, design patterns, and SOLID principles in enterprise applications. - Substantial experience with Web API development using ASP.NET Core for secure and efficient data exchange. - Proficiency in writing comprehensive automated tests—ensuring code quality through unit, integration, and performance testing frameworks. - Advanced familiarity with performance analysis tools and diagnostic techniques specifically for .NET applications. - Strong understanding of database design, optimization, and SQL (Microsoft SQL Server preferred) for financial data management. - Experience with version control systems (Git) and CI/CD pipelines in professional development environments. - Working knowledge of team development methodologies (Agile, Waterfall, DevOps) and their practical application. - Sufficient English language proficiency to comprehend technical documentation and communicate effectively with international team members. Nice to Have: - Previous experience in financial services, banking, or trading systems development—particularly with order management systems. - Knowledge of microservices architecture and event-driven systems for real-time financial applications. - Familiarity with message brokers such as RabbitMQ, Kafka, or Azure Service Bus for high-volume data processing. - Experience with cloud platforms (Azure, AWS) for scalable financial application deployment. - Understanding of security practices and compliance requirements in financial applications (GDPR, PCI-DSS). - Practical knowledge of containerization (Docker) and orchestration tools (Kubernetes) in production environments. - Experience with real-time data processing, low-latency systems, and high-throughput architectures in trading platforms. About the Project: You'll be immersed in an innovative banking project focused on brokerage services and trading platforms. The system handles real-time financial transactions and connects to numerous market data feeds across global exchanges. This represents an opportunity to build high-performance, secure applications operating in the strictly regulated financial services industry—where milliseconds matter and accuracy is paramount.g innovation. You'll collaborate remotely with global professionals, tackle intellectually stimulating challenges that expand your skillset, and advance your career in fintech. We offer competitive compensation, continuous professional development opportunities, and the chance to shape the future of banking technology—leveraging your expertise to create solutions that matter.