What are the responsibilities and job description for the Jr. Financial Software Developer position at Insight Global?
Location: New York, NY (hybrid)
Duration: Permanant
Compensation: $200-220,000/yr
Day-to-day
This team is responsible for portfolio management systems in the financial sector, which is at the heart of all of the firms' systems. This encompasses a vast amount of crucial information for the hedge fund from trade capture to P&L. They currently have two systems, and the goal is to decommission the Murex system and reinstitute the other called Orchestrade as the primary system. On a daily basis, this developer will use JIRA to determine necessary tasks and will constantly be uncovering new responsibilities. Approximately 60-80% of the work will focus on software development for new projects, while the remaining portion will be dedicated to business as usual activities, addressing issues, and making various enhancements.
Must-Haves
- <9 years of experience in a software development role working with C#, .Net Framework, and SQL Server
- Must come from the financial industry
- Strong knowledge of trade processing, lifecycle events, position and PnL calculations
- Experience with server side development and middle tier architecture
- Experience with cloud platforms (Azure or AWS)
- Strong knowledge of Kafka or other messaging platform
- Experience with Redis or other caching technology
- Experience with high data volume processing
- Experienced with test-driven development (TDD) with automated tests
- Ability to manage a large workload, juggling multiple tasks, and working within a compressed time frame
- 4 year degree preferably in software engineering
Plusses
- Experience with preferably Orchestrade or other portfolio management systems such as Murex, Calypso, Front Arena, Enfusion, etc.
- Experience with Python
- Experience with AWS such as S3
- Some UI experience (cannot be main focus)
- Experience with .netcore
Salary : $200,000 - $220,000