Job Summary:
We’re looking for a skilled Software Developer to join our innovative team. You’ll be responsible for creating and maintaining software solutions that drive our business forward. This is a great opportunity to work on advanced technology projects and contribute directly to our success.
Key Responsibilities:
-
Design and develop new tools and improve existing applications
-
Build software using C#/.NET, WPF, Angular, or similar technologies
-
Collaborate with cross-functional teams to turn complex requirements into scalable solutions
-
Contribute throughout the full Software Development Life Cycle (SDLC)
-
Ensure system reliability and performance through advanced coding and problem-solving
-
Partner with Strategy Developers and Quant Researchers to tackle technical challenges
-
Maintain and enhance software to meet changing business needs
Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, Math, or related field (or equivalent experience)
-
6+ years of experience in software development using object-oriented languages
-
Strong skills in object-oriented design and development
-
4+ years of recent hands-on experience with C#/.NET or Java
-
Experience with WPF or Angular is a bonus
-
Knowledge of Complex Event Processing is a strong plus
-
Team player with strong problem-solving and analytical skills
-
Excellent communication abilities across technical and business teams
-
Comfortable working under pressure and meeting deadlines in a fast-paced environment