McGraw Hill Education (MHE) is actively seeking a Sr. Software Engineer to join our team in Petah-Tikva, Israel.
The Senior Software Engineer takes direction from the development group manager/team leader in terms of a project or solution goal and plans, develops, and executes these directions based upon assessments of the best technical solution available. The Senior Software Engineer develops and maintains large software products, projects, web services and applications, and is responsible for providing integration and expansion solutions that are deemed necessary by the business arm of the company. This position is expected to work independently when needed and lead and train other Software Engineers. The Sr. Software Engineer will have the following responsibilities:
Plans, develops and maintains Web Services, software systems, projects and web applications according to specs from Product Management, using the state-of-the-art technical knowledge, including database, hardware, operating system and programming technologies
Responsible for specific components, products and feature sets and ensures that all aspects of development, testing and deployment are covered and supported as needed
Provides technical leadership in areas of expertise to all development teams, and ensures compliance with proper development standards and methodologies
Resolves programming issues and product flaws and ensure that the service continues to be secure and reliable
Keep up to date on technical advances and changes in technology and teach, either formally or informally, others on the team as
Develops new software products, projects, web services and applications
Enhances existing products, projects, web services and applications
Improves availability and reliability of systems and infrastructure that increases revenue
Reduces support cost through proactive monitoring, preventive maintenance, and automation of repetitive tasks.
The ideal candidate will see the big picture from the business perspective, have done substantial collaborative work, and have experience in implementation of broad range of enterprise class technologies, including back office and customer-facing.
Bachelors degree in Computer Science or relevant field (or equivalent experience)
10+ years experience in software development
Must have experience in the following:
Implementing and adhering to software development process methodologies
Technologies such as ASP, ASP.NET, C, C++, C#.
Optimal to have experience with:
Microsoft VSTS similar application development/source code control environment.
Developing and using REST or SOAP based Web services
Significant experience supporting the technical components used in enterprise internet applications. Strong problem-solving and analysis skills are required.
Ability to analyze a problem at a system level and determine the root cause at a technical [detail] level. Ability to learn and apply new technologies quickly to solve technical problems.
Ability to interact with non-technical colleagues and communicate issues in layman's terms.
Ability to document procedures for use by other engineers.
McGraw-Hill Higher Education (MHHE) is a part of McGraw-Hill Education. MHHE is a leading technological innovator, as well as a provider of traditional learning materials, to the higher education market. Our professional publishing operations provide essential information and expert guidance in business, education, consumer, medical, scientific, and technical fields.
McGraw-Hill Education is a digital learning company that draws on its more than 100 years of educational expertise to offer solutions which improve learning outcomes around the world. McGraw-Hill Education is the adaptive education technology leader with the vision for creating a highly personalized learning experience that prepares students of all ages for the world that awaits. The Company has offices across North America, India, China, Europe, the Middle East and South America, and makes its learning solutions available in more than 65 languages. For additional information, visit www.mheducation.com .
McGraw-Hill Education 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.
McGraw-Hill Higher Education is a premier provider of print and digital teaching and learning solutions for the post-secondary and higher...