C# .NET, Developer with Trading/OMS/FIX experience

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

.NET
C#
Computer engineering
Computer science
Fixed income
OOP
Python
SDLC
SQL
Software development
Financial Information eXchange
AngularJS
Data integrity
Data modeling
Database architecture
Dependency injection
Natural language processing
Software deployment
WCF
RESTful
Workflow
Artificial intelligence
Analytical skill
Trading
Engineering
Integration testing
Implementation
Software
Scalability
Active Directory
RDBMS
QA
Test cases

Job Details

Role: C# .NET, Developer with Trading/OMS/FIX protocol experience.

100% Remote role

We are looking for a strong Software Developer to join our team. In this position you will be responsible for the entire software lifecycle, from working with the business on requirements, all aspects of development, through to deployment. The role will involve working on a wide array of projects in the Fixed Income space from research through to trade execution. A focus of the role will involve building new workflows and features within our proprietary systems. In the role you will be expected to develop solutions which focus on scalability and maintainability, working with both desktop and web UIs with primarily C# backends.

The position will give you the chance to take complete ownership of your projects and as such offers excellent learning and development opportunities.  

Required Skills:

The ideal candidate should have a background in Computer Science with the following skill sets and experience:

  • Knowledge and understanding of Object-Oriented Programming
  • 5+ years of C#
  • Experience with C# .Net Framework
  • 2+ years of Angular and Experience with Rest API and WCF
  • 5+ years of SQL
  • Core understanding of relational databases
  • Fundamental programming concepts like SOLID principles, dependency injection, etc.
  • Python experience a plus
  • Practical or theoretical experience with NLP and AI
  • Experience in trading application a plus
  • Understanding of FIX protocol a plus
  • Strong, effective communication skills (oral and written), combined with the ability to engage the business in substantive discussion and resolution of issues (e.g. methodology for calculation of analytics, etc.).
  • Equally strong analytical skills to map data elements between systems, develop transformation logic, and resolve issues with data integrity.
  • Demonstrated ability to meet deadlines
  • Excellent interpersonal skills in order to interface with multiple constituent groups with potentially conflicting priorities and perspectives; the ability to support the entire software development and implementation lifecycle; work on multiple streams simultaneously; and guide users through complex application launches.
  • Passion for coding
  • Strong verbal and written communication skills
  • Strong problem solver and can work independently as well as part of a team 
  • A bachelor or master’s degree in computer science, Computer Engineering, or highly related fields

Key Job responsibilities:

  • Gathering business requirements from all project sponsors
  • Designing / engineering database architecture, services and user interfaces
  • Research new technologies
  • Developing code, build unit and integration testing
  • Supporting the QA team as they write test cases
  • Facilitating User Acceptance Testing
  • Analyzing and implementing new data models
  • Providing Level 2 application support
  • Providing support for ad-hoc data and research requests from the investment team

We look forward to reviewing your profile.

Thank you, Talent Team @ SIAL TP