St. Petersburg, FL, US
21 hours ago
Lead FrontEnd Engineer

This position will follow our hybrid work model, we expect the selected candidate to be in the office 8-10 days per month at the St. Petersburg, FL or Memphis, TN Corporate Office location.

Job Summary
As a Lead engineer, you will take a lead role in the detailed technical design, development, and implementation of applications using existing and emerging technology platforms. You will serve as a technical lead, helping guide architectural design decisions, developing and reviewing model and application code, and ensuring high availability and performance of our applications.


Essential Duties and Responsibilities

• Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.• Makes recommendations towards the development of new code or to reuse of existing code.• Leads or participates 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. Remains current withnew technologies.• Participates in software system testing and validation procedures, programming and documentation.• Provides technical advice and assists in solving programming problems.• Writes and/or reviews system specifications, including output requirements and flow charts.• Assists in preparing project plans using project management tools.• Reviews test results; documents test activities and records remedial actions.• Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.• Constantly strive to raise the bar on engineering excellence.• Stay up to date with tools, trends, technologies and frameworks and develop proof of concepts.• Performs other duties and responsibilities as assigned.

This position will follow our hybrid work model, we expect the selected candidate to be in the office 8-10 days per month at the St. Petersburg, FL or Memphis, TN Corporate Office location.

Job Summary
As a Lead engineer, you will take a lead role in the detailed technical design, development, and implementation of applications using existing and emerging technology platforms. You will serve as a technical lead, helping guide architectural design decisions, developing and reviewing model and application code, and ensuring high availability and performance of our applications.


Essential Duties and Responsibilities

• Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.• Makes recommendations towards the development of new code or to reuse of existing code.• Leads or participates 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. Remains current withnew technologies.• Participates in software system testing and validation procedures, programming and documentation.• Provides technical advice and assists in solving programming problems.• Writes and/or reviews system specifications, including output requirements and flow charts.• Assists in preparing project plans using project management tools.• Reviews test results; documents test activities and records remedial actions.• Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.• Constantly strive to raise the bar on engineering excellence.• Stay up to date with tools, trends, technologies and frameworks and develop proof of concepts.• Performs other duties and responsibilities as assigned.

Knowledge, Skills, and Abilities
Knowledge of
• Minimum of a Bachelor’s degree in Computer Science, MIS, Business or related degree and five (5) years of relevant experience or a combination of education, training and experience approved by HR.
• Financial Services experience is a big plus.
• Technology skills (required and preferred)- as applicable to the role


Education/Previous Experience
• Minimum of a Bachelor’s degree in Computer Science, MIS, Business or related degree and five (5) years of relevant experience or a combination of education, training and experience approved by HR.

Preferred Technical Skills:

• 5 year experience as application developer with 3 year development as a front end developer using Groovy, Angular JS, Angular 8 , SSIS, JavaScript, CSS3, SASS, and HTML5.• Experience with REST API integration.• Strong expertise with HTML, CSS, and writing cross-browser compatible code.• Experience in troubleshooting, tuning and optimizing rendering time, memory network utilization.• Experience working with Angular build tools and configuration (Angular CLI)• Experience in the setup, configuration and amendment of batch jobs in Control-M• Experience testing and troubleshooting REST APIs using Postman• Experience with SQL (SQL Server, Oracle, DB2, etc.)• Experience with scripting language such as PowerShell• Understanding of the SDLC lifecycle for Agile Waterfall methodologies.• Good knowledge of DevOps collaboration tools: Jenkins, GIT, TFS, Sonar.• Experience with deconstructing complex problems into modular simple solutions.• Strong understanding and discipline around software test approaches.• Strong sense of dedication and teamwork toward a goal.• Continuous Integration• Change Management and Process.Nice to have:• Experience in developing REST services using Java, Spring, Hibernate highly desired.• Experience working with RDBMS, MongoDB, is a plus.• Experience in Financial Services Industry.• Experience with 3rd party vendors a plus

Knowledge, Skills, and Abilities
Knowledge of
• Minimum of a Bachelor’s degree in Computer Science, MIS, Business or related degree and five (5) years of relevant experience or a combination of education, training and experience approved by HR.
• Financial Services experience is a big plus.
• Technology skills (required and preferred)- as applicable to the role


Education/Previous Experience
• Minimum of a Bachelor’s degree in Computer Science, MIS, Business or related degree and five (5) years of relevant experience or a combination of education, training and experience approved by HR.

Preferred Technical Skills:

• 5 year experience as application developer with 3 year development as a front end developer using Groovy, Angular JS, Angular 8 , SSIS, JavaScript, CSS3, SASS, and HTML5.• Experience with REST API integration.• Strong expertise with HTML, CSS, and writing cross-browser compatible code.• Experience in troubleshooting, tuning and optimizing rendering time, memory network utilization.• Experience working with Angular build tools and configuration (Angular CLI)• Experience in the setup, configuration and amendment of batch jobs in Control-M• Experience testing and troubleshooting REST APIs using Postman• Experience with SQL (SQL Server, Oracle, DB2, etc.)• Experience with scripting language such as PowerShell• Understanding of the SDLC lifecycle for Agile Waterfall methodologies.• Good knowledge of DevOps collaboration tools: Jenkins, GIT, TFS, Sonar.• Experience with deconstructing complex problems into modular simple solutions.• Strong understanding and discipline around software test approaches.• Strong sense of dedication and teamwork toward a goal.• Continuous Integration• Change Management and Process.Nice to have:• Experience in developing REST services using Java, Spring, Hibernate highly desired.• Experience working with RDBMS, MongoDB, is a plus.• Experience in Financial Services Industry.• Experience with 3rd party vendors a plus

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

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

At Raymond James – as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates.  When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.
Confirm your E-mail: Send Email