Drive innovation in trading data systems at a leading financial firm. Collaborate with experts to develop scalable, impactful solutions. Enjoy a hybrid work model fostering flexibility and growth.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Software Developer Overview
- As a Software Developer, contribute to innovative trading data solutions in a hybrid work environment.
- Develop scalable software systems to process and manage large-scale financial datasets.
- Collaborate with trading teams to design tailored data solutions enhancing operational efficiency.
- Engage in cross-functional projects integrating market data with trading workflows.
- Enhance your expertise in financial data systems and scalable software architecture.
- Participate in system monitoring and maintenance to ensure reliability and performance.
- Contribute to the evolution of data architecture to handle increasing data volumes efficiently.
- Document technical designs and uphold high code quality standards through reviews and testing.
Software Developer Key Responsibilities & Duties
- Develop and maintain applications processing feeds from industry-leading financial data systems.
- Design efficient solutions for storage, retrieval, and distribution of financial datasets.
- Build robust software architecture encompassing front-end, back-end, and DevOps infrastructure.
- Collaborate with trading teams to provide data solutions supporting trading operations.
- Participate in system monitoring and support activities to ensure optimal performance.
- Integrate market data solutions with existing trading systems and workflows.
- Document technical designs and maintain high code quality standards through reviews.
- Contribute to the evolution of data architecture for scalability and efficiency.
Software Developer Job Requirements
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- 5-7+ years of software development experience with strong proficiency in Java.
- Solid understanding of software architecture principles for scalable applications.
- Experience with large data sets, including storage, retrieval, and processing techniques.
- Knowledge of database technologies and data modeling concepts.
- Understanding of DevOps practices for application deployment and monitoring.
- Preferred experience with market data systems or financial data feeds.
- Familiarity with JavaScript, Angular framework, and Apache Kafka is advantageous.
- ShareAustin: