Description :
The McGraw-Hill Companies is one of the world's leading providers of information services and publishers of educational, business and professional information
Through online learning and multimedia tools, students of all ages, teachers and professionals are engaged, stimulated and empowered to succeed by McGraw-Hill Education the world over. We're changing the way people learn. McGraw-Hill Education, a division of The McGraw-Hill Companies, is the largest pre-K through 12th grade publisher in the U.S. and a leading global provider of educational materials and professional information.
The Grow Network, a subsidiary of The McGraw-Hill Companies, is a recognized leader in creating reports and tools that transform testing/assessment data into useful tools for parents and teachers. We seek a dynamic Web Application Developer who prides them self on their results . As a Web Application Developer for The Grow Network/McGraw-Hill, you would analyze, design, and develop applications and/or software solutions that contribute directly to the products and services of the company.
Responsibilities:
Architect, design, code and test middleware-based software for web and print
Assist with the development of processes for debugging, maintenance, and software deployment
Assist Project Managers, Product Managers, and Client Managers on definition and design of application or software solutions
Work with Project Manager and Development Manager to create project schedules, plans, and time estimates
Work with the Product and Design Teams to develop robust project requirements
Lead development cycles for client projects
Knowledge and Experience
Required:
Ability to demonstrate a full understanding of computer science concepts
Proven Java development skills, with both command-line processes and J2EE technologies such as JSPs and JSTL, JAXB, JDBC, ORM software, and Apache Struts
Experience with XML and XSLT for rendering HTML and other output
Experience utilizing current software engineering tools like Eclipse, JBoss and Ant
Experience with current software development and management practices like RUP and UML, as well as Agile processes
Must be able to function in a fast-paced environment
Excellent communication, collaboration and interpersonal skills
Minimum of two+ years experience in an engineering role using object oriented technologies in database-driven print and/or web development
Desired:
Experience working with or leading offshore development teams
Experience with database application development, especially statistical analysis
Strong mathematical and algorithmic aptitude a plus
Experience with Educational testing software, algorithms and data issues a plus
spotch