Manages the architecture, design and coding of software for TFI from concept to finished product in order to provide for the needs of the Strategies, Sales, and Trading departments.
Consults with end users within the Strategies, Sales, and Trading departments to identify where technology can automate current processes to enhance revenues and cut costs.
Determines priorities of various projects and time estimates for completion in concert with management using fixed income expertise and experience in decision making.
Writes code for internal solutions to support sales and trading.
Performs extensive problem solving regarding existing processes that support sales and trading.
Follows up with internal clients about completed tasks to ensure client satisfaction.
Identifies requirements for testing, develops test plans and scripts and coordinates test transmissions, as required.
Identifies options for potential solutions and assesses them for both technical and business suitability.
May prepare project proposals and project plans.
Reviews operational procedures and methods; maps current business processes; defines and analyzes business activities; identifies best practices; and recommends improvements.
Serves as a liaison between end users and software development teams, including functioning as a subject matter expert (SME) in translating requirements to software development teams.
Maintains currency in technical skills and all relevant fixed income industry sector factors.
Participates in special projects, as required, dependent on the needs of the Sales and Trading departments, and makes recommendations as to where technology can drive additional revenue.
May lead the work of others and provide ideas which help to enhance TFI software applications.
Balances conflicting resource and priority demands.
Coordinates project scheduling with appropriate entities.
Develops and maintains project schedules and produces project reports and documentation.
Bachelor's degree or foreign equivalent in Computer Science, MIS, Engineering or related.