Jobs

C# Software Engineer


Job details
  • Aurum Search Limited
  • London
  • 6 days ago

We are seeking an entrepreneurial, enthusiastic, and motivated Software Developer to join our technology team based in London. This role is ideal for individuals who thrive on direct business engagement, prioritize delivery, and excel under pressure. We embrace a flat organizational structure, empowering our engineers to collaborate directly with user groups to tackle challenges from the ground up. This approach fosters an iterative problem-solving dynamic between the business and engineering teams, enabling efficient and effective solutions.


The team collaborates closely with Traders, Quants, Treasury, Finance, Operations, and other development units within Technology. The primary responsibilities of this role encompass:


Ownership: As our firm expands into new asset classes, you will lead the development of new in-house systems to support this growth. This entails managing crucial stakeholder relationships with revenue-generating teams.


Requirements Gathering and Collaboration: Engage with business users to capture new requirements and collaborate on change projects. You will play a key role in capturing requirements from vital business units and conveying them to the development team.


Execution: Whether supporting existing infrastructure, maintaining software, or delivering new systems, execution is paramount. This position requires a hands-on approach, including writing and maintaining high-quality, testable code across various platforms and contributing to systems architecture.


Qualifications:


  • Proficiency in an object-oriented development environment (C#, .NET preferred).
  • Demonstrated experience in building software to support multiple asset classes, with specific knowledge in areas such as IRS, Govt Bonds, Floating Rates, Repo, Yield Curves, Swap Cash Flows, and OTC Products.
  • Proven track record of project ownership, from conception to production.
  • Experience collaborating closely with business teams to formulate requirements.
  • Strong performance tuning, query optimization, and database design skills.
  • Proficiency in SQL and data analysis, with experience in ETL and data loading approaches.
  • Knowledge of Python programming is advantageous.
  • Familiarity with modern hardware architectures and cloud infrastructure platforms.


Additional Desirable Skills or Experience:


  • Experience with stream processing technologies (Kafka, Flink).
  • Proficiency in other programming languages such as Java, Scala, or F#.
  • Knowledge of Kubernetes/OpenShift/Docker and helm templates.
  • Experience with web technologies (HTML, JavaScript Frameworks like Vue, React, Angular, CSS, LESS).
  • Exposure to big data processing and NoSQL technologies (e.g., Spark, Hadoop, Elasticsearch, Neo4j, Snowflake, AWS Redshift).

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Embedded Software Engineer (C/C++)

Embedded Software Engineer (C/C++)Flexible/Hybrid-working (1-2 days per week in Winchester)£60,000 to £70,000 per yearPlus an excellent benefits and incentives packageThe Opportunity:After a number of exciting tender wins my client is looking to add an Embedded Software Engineer (C++) to their Product Development team.The ideal candidate will have a solid mathematical...

Winchester

Rust/C++ Software Developer - Up to £250k TC First Year

Role:Software Engineer (Rust and C++)Salary:Up to £250k 1st Year Compensation (Pure Cash)Location:London (Remote Options)Skills:Language agnostic, just need to be a keen technologistThis firm is an elite company with high tech standards who have previously set tech world records. They are made up of some exceptionally talented individuals who above all...

Hunter Bond London

Lead Software Engineer

About TradingHubFounded in 2010, we have grown from a united vision shared between two people to a team of over 140 across London, Toronto, New York and Singapore. We have achieved scale by building the best-in-class surveillance tooling, where our analytics bring the front office risk mindset to the compliance...

TradingHub London

Software Engineer

Our client is a well-established IT developer with over 30 years industry experience, With located offices throughout the United Kingdom. We provide business software and hardware solutions, including Manufacturing, Production, ERP and Warehouse management systems. We have a broad world-wide customer base from small and medium sized companies, right up...

Warwick

Software Engineer - Manipulation

Software Engineer - Manipulation - work with AI technologies and develop Human-like robots.Around £100k yearly based on your experienceHybrid, London Our client is fast-growing company that specializes in the robotics engineering and advanced AI technologies aimed at human-like automation. They have an exciting opportunity for a Software Engineer - Manipulation...

Church Street

Software Engineer

Our client is a well-established IT developer with over 30 years industry experience, With located offices throughout the United Kingdom. We provide business software and hardware solutions, including Manufacturing, Production, ERP and Warehouse management systems. We have a broad world-wide customer base from small and medium sized companies, right up...

Leeds