Sr Programmer Analyst, IS

Edward Jones - St. Louis, MO (30+ days ago)3.9

Sr Programmer Analyst – IS UX Development (BSD)

What IS UX Development does…

At Edward Jones, our community of Information Systems professionals builds leading-edge technology solutions that are transforming the way our seven million clients connect with the firm. With an intense focus on enhancing the relationship between the financial advisor and the client, we're designing systems that make it easier, faster and better for our branch offices and the clients they serve.

The IS UX Development team is responsible for providing re-usable front-end components, libraries and services and the support needed to allow teams to deliver an integrated look and feel to our 13,000 branch teams. By researching technology advancements, we recommend and help implement solutions that fit Edward Jones' business needs. We're seeking an exceptionally talented person to provide full lifecycle systems development.

What you'll do …

Innovate – Proactively seek technical improvements and take the initiative to communicate and implement solutions
Lead – Stay informed of trends and provide technical leadership to others on systems development and design
Collaborate – Participate in and represent UX Development in cross functional groups across the IS division and the firm to continually advance the firm's technology solutions and take our systems to the next level
Strategize – Advise teams on the effective use of technology within the enterprise architecture tools, especially front-end technologies, methodologies, best practices, processes and standards
Design – Perform lead analyst role to design, develop, test and support complex enterprise applications using object-oriented analysis and design principles
Implement – Ensure tools and best practice processes are in place for technologies
Mentor – Provide guidance, training and mentorship on the business impact of the systems supported, technical systems design, development of best practices, and IS processes and tools

Position Requirements

Bachelor’s Degree Computer Science, Computer Information Systems, Management Information Systems, etc. or equivalent experience
3+ years of experience developing fully responsive/browser agnostic web applications
3+ years of experience with the following technologies: HTML, HTML5, CSS, CSS3, Advanced JavaScript, jQuery, Bootstrap, JavaScript patterns, JavaScript testing tools, AJAX, JSON, REST Web Services
Experience with Front-end Frameworks (React, Angular, Vue or similar)
Experience with Node.js and Docker is a plus
3+ years of development experience using Object Oriented Principles, Java or other Object Oriented Language
3+ years designing, developing and delivering application development solutions for enterprise level projects
Experience with industry standard tools: Eclipse, Jenkins, Sonar, GIT, JUnit, Maven, Gradle, Struts
Experience in or knowledge of systems development methodology and processes, change management and quality assurance
Knowledge of business system interactions and infrastructure dependencies
Knowledge of WebLogic and Tomcat
Experience in financial services industry is preferred
Excellent written and verbal communication skills, including the ability to explain complex technical issues in business terms
Excellent relationship management, organizational, communication, time management and interpersonal skills
Ability to learn and apply new or emerging technologies
Detailed understanding of project management methodologies, system development lifecycle, infrastructure best practices and risk management concepts with strong analytical and problem-solving skills