What are the responsibilities and job description for the Charles River Developer position at Jobs via Dice?
Role Name - Charles River Developer
Location- Newark, NJ (Onsite)
Skills-
Key Responsibilities
Location- Newark, NJ (Onsite)
Skills-
- Charles River
- SQL
- Java
- Python
- REST APIs
Key Responsibilities
- CRIMS Customization: Configure and support CRIMS modules, including Portfolio Management, Compliance, Trading, and IBOR.
- System Integration: Develop and support integrations using REST APIs, FIX protocol, and messaging frameworks.
- Automation & Scripting: Create automation scripts for batch processes, data feeds, and workflow improvements using SQL, Python, and API Frameworks.
- Development: Write, test, and debug code to enhance functionality, focusing on performance, scalability, and reusability.
- Collaboration: Work with business analysts, traders, and portfolio managers to translate requirements into technical specifications.
- Technical Skills: Strong proficiency in SQL (complex queries, tuning), Java or C#, and Python.
- API Knowledge: Hands-on experience with the Charles River API Framework (frontend/backend).
- Education: Bachelor’s degree in computer science, Engineering, Finance, or a related field.
- Platforms: Charles River IMS, Microsoft Azure.
- Languages: SQL, Java, C#, Python.
- Technologies: REST APIs, FIX, Kafka, Snowflake.
- Skills: Digital: DevOps~Communication