Description
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 Process
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.
Job: Technology
Primary Location: US-FL-St. Petersburg-Saint Petersburg
Other Locations: US-FL-Clearwater-Clearwater, US-FL-Tampa-Tampa, US-FL-St. Petersburg-Saint Petersburg
Organization Technology
Schedule Full-time
Job Shift Day Job
Travel Yes, 5 % of the Time
Req ID: 2403017