RIT Solutions, Inc.
Software Engineer - Trading Technology (Equities)
RIT Solutions, Inc., New York, New York, us, 10261
In this role, the successful candidate will:
Assist in the analysis, design, development, and testing of a new in-house system as well as enhancements to existing trading applications. Support system implementation, maintenance, and Level 2 escalation. Collaborate with internal teams, including audit/regulatory groups and other business units, on ongoing projects. Take a proactive approach to problem-solving and prioritize tasks effectively. Engage with traders and stakeholders professionally and effectively.
Essential Duties and Responsibilities
Assist in the analysis, technical design, and customization of software solutions supporting Equity Sales and Trading. Contribute to integration efforts with tools such as MuleSoft or other event-driven messaging platforms. Conduct unit testing and move toward automated testing using DevSecOps best practices. Participate in the design, development, and maintenance of applications throughout the Product Development Lifecycle. Work closely with business stakeholders to understand requirements and deliver high-quality solutions. Perform integration and functional testing to ensure software meets business needs. Provide front-office support to traders across locations. Support trading platforms in high-paced production environments. Investigate and resolve production issues, ensuring timely communication with traders. Partner with traders to explain and support new technology rollouts. Ensure prompt responses to inquiries from stakeholders, traders, and external clients.
Required Qualifications
Master's or Bachelor's degree in Computer Science, Finance, Economics, or a related field. 5-10 years of experience in financial services or banking. 2+ years of experience with Fidessa OMS or equivalent Order Management Systems. Proficiency in AWS (ECS, EC2, Glacier, S3, CloudWatch). Strong data analysis/mining skills in Python. Experience with business intelligence tools (Python Dash, QlikView, Tableau, MS Power BI). Proficiency in object-oriented programming languages (Java, .NET) and scripting languages (JavaScript, TypeScript, Lua, etc.). Database knowledge, including FinSpace/KDB, SQL Server, Oracle, Sybase, MySQL, or MariaDB. Understanding of FIX and FIX ATDL protocols. Familiarity with Agile methodologies (SAFe Agile certification preferred). Ability to thrive in a fast-paced, high-pressure environment. Experience with Agile frameworks (Kanban, SCRUM, etc.). Familiarity with trading platforms such as Bloomberg. Basic understanding of industry regulations and securities trading practices. Knowledge of machine learning or AI principles (a plus). Familiarity with REST and SOAP APIs for data integration. Experience in DevOps practices, including CI/CD pipelines. Understanding of data services, architecture, and warehousing.
Assist in the analysis, design, development, and testing of a new in-house system as well as enhancements to existing trading applications. Support system implementation, maintenance, and Level 2 escalation. Collaborate with internal teams, including audit/regulatory groups and other business units, on ongoing projects. Take a proactive approach to problem-solving and prioritize tasks effectively. Engage with traders and stakeholders professionally and effectively.
Essential Duties and Responsibilities
Assist in the analysis, technical design, and customization of software solutions supporting Equity Sales and Trading. Contribute to integration efforts with tools such as MuleSoft or other event-driven messaging platforms. Conduct unit testing and move toward automated testing using DevSecOps best practices. Participate in the design, development, and maintenance of applications throughout the Product Development Lifecycle. Work closely with business stakeholders to understand requirements and deliver high-quality solutions. Perform integration and functional testing to ensure software meets business needs. Provide front-office support to traders across locations. Support trading platforms in high-paced production environments. Investigate and resolve production issues, ensuring timely communication with traders. Partner with traders to explain and support new technology rollouts. Ensure prompt responses to inquiries from stakeholders, traders, and external clients.
Required Qualifications
Master's or Bachelor's degree in Computer Science, Finance, Economics, or a related field. 5-10 years of experience in financial services or banking. 2+ years of experience with Fidessa OMS or equivalent Order Management Systems. Proficiency in AWS (ECS, EC2, Glacier, S3, CloudWatch). Strong data analysis/mining skills in Python. Experience with business intelligence tools (Python Dash, QlikView, Tableau, MS Power BI). Proficiency in object-oriented programming languages (Java, .NET) and scripting languages (JavaScript, TypeScript, Lua, etc.). Database knowledge, including FinSpace/KDB, SQL Server, Oracle, Sybase, MySQL, or MariaDB. Understanding of FIX and FIX ATDL protocols. Familiarity with Agile methodologies (SAFe Agile certification preferred). Ability to thrive in a fast-paced, high-pressure environment. Experience with Agile frameworks (Kanban, SCRUM, etc.). Familiarity with trading platforms such as Bloomberg. Basic understanding of industry regulations and securities trading practices. Knowledge of machine learning or AI principles (a plus). Familiarity with REST and SOAP APIs for data integration. Experience in DevOps practices, including CI/CD pipelines. Understanding of data services, architecture, and warehousing.