[The logo is protected from the company]

McGraw-Hill Companies, Inc. (The)

The McGraw-Hill Companies, Inc. provides information services for the financial, education, commercial, and commodities markets worldwide. The company operates in four segments: Standard & Poor's (S&P) Ratings, S&P Capital IQ/S&P Indices, Commodities & Commercial (C&C), and McGraw-Hill Education (MHE). The S&P Ratings segment offers credit rating services; and information and independent benchmarks to investors for their investment and financial decisions, and acce... Read More

Address      1221 Avenue Of The Americas New York, NY 10020 United States
Website      www.mcgraw-hill.com/
Holding      No Holding Details

View Company Page
Apply to job

Senior Web Engineer

McGraw-Hill School Education Group has an opportunity for a Senior Web Engineer. This position is located in Columbus, OH. The Senior Web Engineer will be responsible for working with members of the web development team to produce online applications, specifically programming database integration, dynamic content generation and user experience. The Senior Web Engineer is on occasion expected to take the lead on a small to mid-sized project, ensuring that the entire application is both functional and performs well. The Senior Web Engineer in coordination with Web Architects is responsible for the program architecture of the projects assigned, and thus must not only be a skilled coder, but must be able to maintain a vision of the application as a whole.

Essential Accountabilities:

    * Builds competitive dynamic web-based applications leveraging defined infrastructure and application patterns while improving time to market and increasing quality.
    * Leads a project team of Engineers through development phases, utilizing a combination of in-house and vendor teams. Sets and oversees project team strategy and steers creation and delivery of web-based applications.
    * Coordinates best development approach with Architects, Engineers, Database Developers, User Experience Designers and others. Ensure relevant technical decisions area documented, organized and consistent across projects.
    * Mentor to new or less seasoned Web Engineers. Works closely with Web Architects to ensure consistency and interoperability across projects and identify and define new best practices. Drives best practices throughout the Engineering team.
    * Works with editorial, management staff, and customers to determine the technical and business requirements for an application.
    * Provide continuous production support during the life of an application.


      Minimum 4 years of experience programming Java based web applications professionally and must possess a high comfort level with object oriented techniques.
      Solid understanding of Spring MVC, Servlets/JSPs, JSTL EL Syntax, Tiles, Filters, Validators, Error Handling, Unit Testing, Memory and Performance Profiling.
      Good understanding of CSS, HTML, JSON, XML, JavaScript, JavaScript frameworks (e.g. jQuery, Prototype).
      Recent experience integrating with Oracle or MySQL including some background in schema analysis, design and SQL programming.
      Unix/Linux skills (SSH/tunneling, navigating, SCP/SFTP to transfer files).
      Ability to analyze business and technical requirements and then design and implement  a robust solution leveraging established best practices while respecting time, budget and other constraints.
      Review existing code and recommend refactoring where applicable.
      Able to research and solve problems on his/her own using Google, newsgroups, vendor support and other external resources.
      Strong ability to communicate with technical and non-technical audiences in both written and verbal forms.
      Comfortable representing application development interests in cross-departmental meetings and brainstorms.
      Must be proactive and willing to identify opportunities for improvement, propose solutions and see them through to completion.
      Additional skills in these areas will be considered a plus:  SCRUM, Kanban, PL/SQL, Maven / ANT, JBoss / Tomcat, CVS / SVN, RESTful Web Services, Eclipse 3.5, Application Monitoring Tools, JVM Tuning, Flash/Flex.


About the Company

The School Education Group is a leading innovator in the development of 21st century teaching and learning solutions for K-12 education markets. We offer traditional and digital instructional, assessment, reference content and tools for teachers and students that address critical areas in primary and secondary education. We are focused on improving student learning outcomes while promoting digital innovation.


McGraw-Hill Education, a division of The McGraw-Hill Companies, is a leading innovator in the development of teaching and learning solutions for the 21st century. Through a comprehensive range of traditional and digital education content and tools, McGraw-Hill Education empowers and prepares professionals and students of all ages to connect, learn and succeed in the global economy. McGraw-Hill Education has offices in 33 countries and publishes in more than 65 languages.


The McGraw-Hill Companies (NYSE: MHP) is a Fortune500 corporation with over 20,000 global employees and over 10,000 U.S. employees. Around the world, McGraw-Hill provides people with the information and insights they need to adapt and grow in changing times. Our business spans the fields of financial services, education, and business information with leading brand names such as Standard & Poor's, McGraw-Hill Education, Platts, and J.D. Power & Associates. By working together with our customers and partners, these brands are laying the foundation for a smarter, better world.


The McGraw-Hill Companies is an equal opportunity employer. Only electronic job submissions will be considered for employment. For special accommodation due to disability, please email webmaster -at- mcgraw-hill.com and your request will be forwarded to the appropriate individual.


Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided



Contact Name:

not provided

Job Duration:

not provided




not provided

News - McGraw-Hill Companies, Inc. (The)

Related Jobs

Engineering Program Manager

The Engineering Program Manager is responsible for leadi ...   [more]

Dot net developers

Windows application development experience using C#.Net, ...   [more]

Java developers

2- 5 yrs of experience in Core Java and J2EE Experience ...   [more]

VC++ Developers

2-5 years Development experience using C,C++, VC++, MFC   [more]

develop superior video products

Providing stellar products and services takes a great te ...   [more]

Software Developer

As a senior software developer you will be involved in n ...   [more]

Senior Software Developer

As a senior software developer you will be involved in n ...   [more]

3D Game Developer

    *   Write/edit programming script to create and enha ...   [more]