Electronic Execution Technology Senior Software Developer

in Information Technology
  • Rowayton, Connecticut View on Map
  • Salary: $150,000.00 - $240,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type On Site
  • Job Reference 0000017754
  • Salary Type Annually
  • Industry Financial Services
  • Selling Points

    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.

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:

Related Jobs