The IS Quotes and Research team is responsible for numerous custom-built and vendor-supported market data and research applications,
Used daily by our 12,000 branch teams to provide advice and guidance to the clients.
We're seeking an exceptionally talented person to innovate and collaborate with our team to generate creative ideas that will continue taking these applications to the next level.
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 IS Quotes and Reseach in cross functional groups across the IS division and the firm to continually advance the firm\'s technology and business solutions and take our systems to the next levelStrategize
Guide the team on the effective use of technology within the enterprise architecture tools, especially front-end technologies, methodologies, best practices, processes and standards Adapt
Shift work between different environments and multitask Plan Assist with defining and meeting business requirements, preparing detailed software specifications, and providing program or system level estimatesDesign
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
Test Conduct code walkthroughs to ensure programs meet the specified quality standardsImplement
Analyze, design, code and document programs and enhancements
Monitor Provide system support, including on-call pager rotationMentor
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
What you'll need
Bachelor's Degree required, preferably in Computer Science, Computer Information Systems, or related technical field, or equivalent experience in information systems
3+ years designing, developing and delivering application development solutions for enterprise level projects and support for mainframe, client/server or web environments
2+ years of experience with the following technologies: HTML, HTML5, CSS, CSS3, Advanced JavaScript, jQuery,
Experience with industry standard tools: Eclipse, Jenkins, Sonar, JUnit, Maven, Gradle, Struts
Experience with web development tools, such as Java is required
Experience with mainframe development tools, such as COBOL and JCL, is a plus
Experience in or knowledge of systems development methodology and processes, change management and quality assurance
Analyze, design, code, test and document programs and enhancements
Assist with defining and meeting business requirements
Prepare detailed software specifications
Provide program and system level estimates
Conduct code walkthroughs to assure quality of programs developed by other associates
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
Excellent analytical, problem-solving and troubleshooting skills
Ability to work in both a team environment and as an individual contributor
Mentor less-experienced programmer analysts
Provide system support, including on-call pager rotation
Knowledge of business system interactions and infrastructure dependencies
Knowledge of WebLogic and Tomcat is preferred
Experience in financial services industry is preferred