At Edward Jones, we help clients achieve their serious, long-term financial goals by understanding their needs and implementing tailored solutions. To ensure a personal client experience, we have located our 15,000+ branch offices where our more than 7 million clients live and work.
In a typical branch office, a financial advisor meets with clients and receives branch office support, so they can focus on building deep relationships with clients. Headquarters associates in St. Louis, Tempe and Mississauga provide support and expertise to help U.S. and Canada branch teams deliver an ideal client experience. We continue to grow to meet the needs of long-term individual investors.
In 2022, Edward Jones invested $ 1 billion in technology infrastructure, digital initiatives, and virtual business enablement tools. We're currently in the test and learn phase and are looking for talented, motivated professionals, that want to be part of this transformational journey. Cloud-based architecture and modern technical capabilities will enable us to grow our impact while providing the best client experience possible.
The Edward Jones Technology Operational Data Platform team is looking for a Databricks Technical Consultant who will utilize technical skills, complete software development tasks, and provide technical leadership for team members. This will be accomplished by interacting with vendors, enhancing applications, developing software, tools, and providing support to our Operational Data Platform systems. The team solves complex issues and collaborates with other areas to generate solutions and address problems. Our systems are key to Edward Jones’s Digital Enablement Data Delivery.
What You'll Do:
Lead – Provide technical leadership related to software development tools, methodologies, best practices and standards
Mentor – Provide guidance, training and mentorship on the business impact of the systems supported, technical systems design, development of best practices, and Technology processes and tools
Plan – Assist with defining and meeting business requirements, preparing detailed software specifications, and providing program or system level estimates
Direct – Provide direction as to the effective use of technology within the enterprise architecture
Influence – Collaborate with Product Delivery Managers, Project Leaders and/or Associates in a matrix organization
Design – Perform lead analyst role to design, code, test, debug, and maintain programs
Develop – Modify and develop complex information systems involving most phases of systems analysis and programming
Implement – Analyze, design, code and document programs and enhancements
Test – Conduct code walkthroughs to ensure programs meet the specified quality standards
Adapt – Shift work between different environments and multitask
Monitor – Provide system support including some on-call pager support
What Experience You Need:
Bachelor’s Degree required, preferably in Computer Science, Computer Information Systems, or related technical field, or equivalent experience in information systems
5-7 years of PySpark (Python individually also considered) development experience, either related to Databricks (preferred) or any other platform.
Experience working with public cloud platforms such as Azure, AWS or GCP. Azure would be preferred. Experience to include deploying code and platforms using CI/CD and/or IaC.
Minimum of 5-7 years of experience in designing, developing, and delivering application solutions for enterprise level development and integration projects
Ability to work in both an agile team environment and as an individual contributor
Ability to design, develop, test, document, and implement quality software within targeted timeframes
Ability to perform analysis of system requirements to determine feasibility, costs, and benefits
Ability to prepare detailed software specifications and provide program or system level estimates
Ability to provide strategic direction and technical leadership to align objectives with the overall Firm strategy
Excellent communication and interpersonal skills including the ability to explain complex technical issues in business terms
Presents ideas, thoughts, arguments, and information persuasively. Seen as credible and trustworthy.
Proficiency with Git and Git workflows
Strong analysis and problem-solving skills
Takes personal responsibility to improve processes and systems
The capacity to quickly understand a broad range of emerging technologies and the ability to apply and exploit target technology to support firm