Skip Navigation

Search Our Jobs

Senior Application Developer - Full Stack - Req. 1902554


Description


DUTIES:

Manages the architecture, design, and coding of software for TFI from concept to finished project, in order to answer 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 cost.

Determines priorities of various projects and time estimates for completion in concert with management using fixed income expertise and experience in decision making.

Write 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.

Tests software.

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.

Provides recommendations on using external libraries, as needed Performs other duties and responsibilities as assigned.


Qualifications


REQUIREMENTS:

Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related.

Four (4) years of Application Development or related experience must include: C#/.NET; CSS; SQL (Oracle/SQL Server); Entity Framework; JSON-based RESTful APIs; Unit testing; Agile Methodologies; LINQ; AJAX; HTML 5; Angular JS; GIT; and two (2) years of experience with TFS.


Raymond James Guiding Behaviors

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

    We expect our associates at all levels to:
  • • Grow professionally and inspire others to do the same
  • • Work with and through others to achieve desired outcomes
  • • Make prompt, pragmatic choices and act with the client in mind
  • • Take ownership and hold themselves and others accountable for delivering results that matter
  • • Contribute to the continuous evolution of the firm