.NET Full-Stack Developer

Raymond James Financial, Inc   •  

Memphis, TN

Industry: Finance & Insurance

  •  

Less than 5 years

Posted 44 days ago

Description


DUTIES:

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.

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.


Qualifications


REQUIREMENTS:

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

Three (3) years of required information technology or related experience must include: developing web applications using .Net Framework; designing, building, and maintaining efficient and reusable C# code using design patterns; building and consuming JSON-based ASP.NET Web API services; Angular JS, CSS and JavaScript; working with Oracle databases; Entity Framework; Domain Driven Design and behavior-driven development; working with TFS, version control GIT; and working in an Agile team environment.