Logo
Raymond James Financial Incorporated

Lead Angular Engineer

Raymond James Financial Incorporated, St. Petersburg, Florida, United States,


This position will follow our hybrid work model, we expect the selected candidate to be in office 2-3 days a week at one of the following office locations: St. Petersburg, FL;

Job Summary:

Raymond James is looking for a Lead Angular Software Engineer to join our Wealth Management technology team.At Raymond James, we are building the premier alternative to Wall Street, and this role is in an extremely high growth area with ongoing, highly visible, top priority projects using the latest technologies.

As a Lead Software Engineer on the Wealth Management team, you will be part of a fast-paced agile team working on enterprise grade software, responsible for collaborating with team members and stakeholders in designing, coding, testing, implementing, maintaining and supporting business solutions that meet the needs of our Financial Advisors and Investors.You will be the primary point of contact on the most complex or escalated issues and will handle complex problems independently.You will demonstrate analytical thinking, make judgements and recommendations based on the analysis and provide direction and guidance to team members.

Our ideal candidate is a team player with experience analyzing complex requirements and designing high quality technical solutions, has a solid Angular development background, experience in the financial services industry and a desire and knack for developing great user experiences.

If you are searching for a new challenge and have what it takes to be successful in this role, we want to hear from you!

Essential Duties and Responsibilities:

•Candidate will work on the development of Wealth Management Applications in Angular JS/12, JavaScript, HTML5, CSS3, SASS.

•Responsive Design and Reactive Programming in a continuous deployment/integration environment

•Depending on the experience, candidate may also work on Java, REST services and other middle tier technologies.

•Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.

•Mentor and lead developers by cultivating curiosity and deep technical understanding.

•Partner with a cross-functional team to imagine, design, develop, and test.

•Actively participate in architecture, design and code reviews.

•Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services.

•Actively participate in architecture and design discussions.

•Build relationships with Development Managers, Engineers and Project Managers across various teams.

•Participate in Agile project management methodologies to provide technical leadership and project management for all aspects of the software development lifecycle (SDLC).

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

Qualifications:

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.

Experience MUST Include:

•5+ year experience as application developer with 3+ year development as a front end developer using Angular JS, Angular 8+, Typescript, Reactive Programming, Responsive Design, 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)

•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 Proce

Nice to have:

•Experience in developing REST services using Java, Spring, & Hibernate highly desired.

•Experience working with SQL, RDBMS, MongoDB, is a plus.

•Experience in Financial Services Industry.

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 outcome

•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