Let’s Connect Today!

NextGen Person

Sr Programmer Analyst; Java - Tempe, AZ in Maryland Heights, MO at NextGen

Date Posted: 10/9/2018

Job Snapshot

Job Description

Sr Programmer Analyst; Java - Tempe, AZ

Opportunity Overview

What the Advisory Team Does...

The IS Advisory Solutions team is responsible for numerous custom-built and vendor-supported applications, used daily by our home office associates and branch teams to trade, support, and service Managed Account products. The Managed Account products include Advisory Solutions, Guided Solutions, UMA, and MAP. 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...

  • Perform hands-on full "Life Cycle" development in an open systems environment to include;

  • Open systems development using Java, J2EE, Struts2, Spring Boot, Web development

  • Designing, coding, testing, debugging, documenting and maintaining programs independently

  • Developing and modifying procedures considering equipment capacity and limitations

  • Formulating and defining system scope and objectives, preparing detailed specifications and providing guidance and training to less-experienced programmer analysts

  • Directly interacting with various divisions in creating software solutions

  • Perform lead analyst role to complete high-level technical systems design for new and enhanced systems;

  • Provide project and technical leadership for complex systems

  • Prepare and define system scope, objectives and detailed specifications/test plans

  • Prepare quality assurance reviews and time/cost estimates

  • Conduct discussions and/or meetings with IS Management and end users

  • Other senior level duties and expectations will include;

  • Leverage technologies to create graphical representations of data

  • Use JQuery to create an interactive site experience

  • Mentoring less-experienced developers

  • Conducting code walk-throughs to assure quality of programs developed by other associates

  • Provide system support, including on-call pager rotation

Position Requirements

What You'll Need...

  • 2 or more years of experience in software development and support of Client/Server Web environments.

  • Senior level experience working with Java, J2EE and SQL for Web systems is required

  • Must be able to perform full life cycle development as well as mentoring of junior associates

  • Excellent communication, interpersonal, organizational and time management skills

  • Strong analytical and problem-solving skills

  • Ability to work in a team environment and/or as an individual contributor, as required

  • Experience with mainframe operation or ability to learn is a plus