Senior Engineer, Applications Development
Raymond James · St. Petersburg, FL · 1 wk ago
$146k/yrFull-time
Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub-systems.
Responsibilities
- Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services.
- Actively participate in architecture, design, and code reviews.
- Make recommendations towards the development of new code or to reuse of existing code.
- Lead or participate in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance.
- May recommend new technologies and methodologies to management for meeting business needs, resolving problems, and exploiting opportunities.
- Remain current with new technologies.
- Participate in software system testing and validation procedures, programming, and documentation.
- Provide technical advice and assist in solving programming problems.
- Write and/or review system specifications, including output requirements and flow charts.
- Review test results; document test activities, and record remedial actions.
- Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
- Perform other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in computer science, Management Information Systems, or related field.
- Five (5) years in any occupation with development, engineering, or related experience, including:
- Financial Services experience;
- Application Development using Angular JS/Angular 12.0+; NodeJS;
- Experience in Micro-Frontend Implementation;
- Experience implementing Web Components;
- Service API Development;
- Agile and Waterfall Methodologies;
- Design Patterns and Programming Principles;
- Automated Unit Testing;
- RDBMS Database such as Oracle and SQL;
- Profiling and Performance Tuning;
- Enterprise Scale Application Implementation;
- Strategic Technical Planning;
- Continuous Integration; and
- Change Management and Process.
- Alternate Education/Experience: Employer will accept a Master’s degree in Computer Science, Management Information Systems, or related field, and three (3) years in any occupation with development, engineering, or related experience, including the skills listed above.
Pay
$145,642 per year
Benefits
- Medical, dental, and vision insurance;
- Life insurance;
- Critical illness insurance and accident insurance;
- Disability benefits;
- Retirement savings;
- Paid time off (including vacation, holidays, and sick leave);
- Parental leave.
Eligibility for benefits and specific offerings may vary based on position and employment status.
Schedule
Hybrid workstyle with less than 25% travel.
At Raymond James, 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.