Senior C#.Net & Python Developer
Caxton View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
We are seeking Full Stack Developers (C# .NET) to join the Software Development team. This team is responsible for building and maintaining applications supporting a wide range of users across Middle Office, Product Control, Finance, Compliance and Front Office. You will evaluate and use the latest .NET, Python, SQL and open-source technologies to deliver, maintain and enhance new and existing applications. You will work closely with users across London, Singapore and New York.Responsibilities:As a Senior C# .NET developer in the Software Development team, you will be expected to
- Write and maintain programs/scripts in both C# & Python and data analysis using SQL
- Play a key role in the architecture and design of mission-critical trading systems.
- Evaluate and adopt modern .NET and open-source technologies to continuously improve platform reliability and scalability.
- Build, optimize, and maintain multi-threaded services and real-time order entry applications.
- Ensure code quality through TDD, automated testing, and CI/CD practices.
- Mentor and guide junior developers in best practices, design patterns, and performance optimization.
- At least 8 years of software development experience using C# and Python.
- Deep knowledge of C# language features (async/await, LINQ, generics, collections) and strong fundamentals in OOP, multi-threading, and memory management.
- Expertise in SQL development (MS SQL or equivalent), including schema design, query optimization, and stored procedures.
- Proven experience with FIX protocol, and messaging technologies such as RabbitMQ/Kafka.
- Strong knowledge of CI/CD pipelines, TDD, and unit testing frameworks.
- Track record of designing reusable components, services, and libraries.
- Degree in Computer Science, Engineering, Physics, Mathematics or related fields.
- Prior experience in financial services is strongly preferred.
- Effective communicator, able to collaborate with team members across regions, middle office and internal stakeholders.
- Operates with the highest degree of ethics and integrity.
- Awareness of pre-trade and post-trade validation processes.
- Strong understanding of trade lifecycle events, order types, and execution workflows.
- Experience integrating with real-time market data feeds (Bloomberg BPIPE, Reuters).
- Working closely with front and middle office users.