Drive innovation in electronic trading systems at a leading technology firm. Collaborate with experts to optimize performance and deliver impactful solutions. Advance your career in a dynamic, growth-oriented environment.
Electronic Execution Technology Senior Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop and maintain cutting-edge electronic trading systems within a dynamic technology team.
- Collaborate with developers and stakeholders to gather requirements and scope impactful projects.
- Analyze and optimize existing systems for enhanced performance and reliability.
- Design and implement innovative solutions to improve system functionality and user experience.
- Engage in all phases of the software development lifecycle, ensuring high-quality deliverables.
- Provide training and support to peers and users for effective system utilization.
- Participate in rigorous testing to ensure system reliability and performance.
- Maintain and support systems post-release to production environments.
Key Responsibilities & Duties
- Collaborate with cross-functional teams to gather and refine project requirements.
- Analyze system performance and implement optimizations for robustness and efficiency.
- Develop detailed product specifications and provide training to team members.
- Conduct comprehensive testing to ensure system reliability and functionality.
- Support systems post-deployment, addressing issues and implementing improvements.
- Propose and execute technical and business-related system enhancements.
- Utilize expertise in C#, OOP, and real-time systems to deliver robust solutions.
- Collaborate in a focused team environment to deliver high-quality software solutions.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- 5-10 years of experience in software development, with senior-level expertise.
- Proficiency in C#, OOP, concurrency, real-time systems, and automated unit testing.
- Experience with the FIX protocol and electronic trading systems.
- Strong communication skills and ability to work collaboratively in a team environment.
- Familiarity with the Appia FIX Engine and software development AI tools (preferred).
- Knowledge of Python and SQL for supplementary development tasks (preferred).
- Ability to work on-site and contribute effectively to team operations.
- ShareAustin: