Share this Job

Go Back

Programmer Analyst Loc:Maryland Heights, OH


2017-01-21 04:54:41
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role:Programmer Analyst

Loc:Maryland Heights, OH

  • 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,
  • JavaScript MVC frameworks, JavaScript patterns, JavaScript testing tools, AJAX, JSON, REST Web Services
  • 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


Key Skills: