Lead impactful projects at a leading technology firm, enhancing electronic trading systems. Collaborate with experts to innovate and optimize performance. Advance your career in a dynamic, growth-oriented environment.
Electronic Execution Technology Senior Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development and maintenance of electronic trading order execution systems within a dynamic technology team.
- Collaborate closely with developers and business users to gather requirements and scope projects effectively.
- Analyze existing systems to identify opportunities for robustness and performance improvements.
- Design and implement innovative solutions to enhance system functionality and user experience.
- Engage in all phases of the software development life cycle, ensuring high-quality deliverables.
- Provide training and support to peers and users on system use and maintenance.
- Participate in unit, integration, and functional testing to ensure system reliability.
- Maintain and support systems post-release to UAT and production environments.
Key Responsibilities & Duties
- Collaborate with team members and business users to gather and refine project requirements.
- Analyze and optimize existing systems for improved robustness and performance.
- Develop product specifications and provide training to peers and users.
- Conduct unit, integration, and functional testing to ensure system reliability and performance.
- Support systems post-release, addressing issues and implementing improvements.
- Present ideas for system enhancements, both technical and business-related.
- Utilize expertise in C#, OOP, and real-time systems to develop robust solutions.
- Collaborate in a small team environment to deliver high-quality software solutions.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- 5-10 years of relevant experience in software development.
- 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.
- Familiarity with the Appia FIX Engine and software development AI tools (preferred).
- Knowledge of Python and SQL (preferred).
- Ability to commute to the client’s on-site location.
- ShareAustin: