IT Job Listings

    Business Systems Analyst

    W. W. Norton is looking to fill the position of Business Systems Analyst. This position will use business and technology knowledge to serve as a liaison between departmental stakeholders and IT in order to determine correct course of action to achieve desired results. This individual will collaborate with business and technical resources to determine needs and develop technical requirements for system development. In addition, he or she will assist stakeholders in the analysis of a proposed idea and performs the review, determines the systems potential, conducts documentation, testing and follow through.

    This position reports to the Director of Information Technology and is based out of our New York office.

    Essential Job Responsibilities:

    • Gather, analyze, and define stakeholder requirements for internal business systems.

    • Communicate with and train stakeholders to ensure successful adoption of the defined solution.

    • Negotiates, facilitates, and communicates expectations between the business stakeholders and the development community.

    • Overseeing implementation, coordinating tests and observing initiation of the system to validate performance.

    • Maintains system protocols by writing and updating procedures.

    • Decompose high-level business and user requirements into functional requirements specified in an appropriate level of detail suitable for use by those must base their work on the requirements.

    • Performs system analysis for enhancements and modifications to application and database systems.

    • Leading or participating in weekly and monthly review meetings with external vendors, business stakeholders and internal IT staff.

    • Performs project management tasks as required.

    Required Qualifications:

    • Experience or knowledge with agile development methodology.

    • Excellent verbal and written communication skills.

    • Organized with strong multitasking and time management skills.

    • Excellent analytical and problem solving skills.

    • Ability to work with cross- functional teams.

    • Prior experience with back-office systems (ERP, CRM, CMS, etc.).

    • Bachelor’s degree in Information Technology or similar.

    • Employment eligibility to work with W. W. Norton & Company in the US is required.

    • Must be able to work full business hours from Norton’s NYC office.

    To apply, please email a cover letter, and your resume to: Recruiting. Please be sure to indicate the title of the job you are applying for in the subject line.

    DevOps Engineer

    W. W. Norton is searching for a results-oriented and security-minded Dev/OPS Engineer to add to our growing team.The role will involve creating and maintaining Continuous Integration and Delivery pipelines, to ensure automated and repeatable development processes.You are responsible for implementing and driving best practices for enterprise deployments and software development lifecycle automation. This includes providing solutions that are robust, scalable and highly available.You will be helping to build/deploy/manage/support system infrastructure in a cloud-focused environments while providing operational support to developers when appropriate. You will also be responsible for providing NoSQL database administration on MongoDb and Redis Sentinel.

    Strong networking,troubleshooting, database, and application deployment/maintenance skills are crucial. Only candidates with a strong Linux skill set will be considered. Must be proficient in Linux, Apache, PHP, NodeJS, mySQL, MongoDb, Redis, nginx, Jenkins, Bitbucket, Github, Docker, Amazon AWS.

    We offer a competitive salary and excellent benefit package.This position is located in our New York office and reports to the Director of Development.

    Essential Job Responsibilities:

    • Be a subject matter expert on the DevOps, CI/CD function.

    • Identifying the tool set for designing and implementing a robust, scalable CI/CD pipeline.

    • Design, implement and support CI/CD tools integration/ operations/ change management, and maintenance.

    • Support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.

    • Provide the monitoring ability and tools for development teams to resolve conflicts resulting from merge and/or build failures.

    • Troubleshoot issues during the build process in the various environments (Production, Staging, Dev/test).

    • Support automation of CI Testing and troubleshoot issues along the CI/CD pipeline.

    • Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers.

    • Setup and administer development, test, and Production environments.

    • Delivering Production cloud operations support and monitoring in our AWS and other hosted environments.

    • Proactively monitor and enhance the current existing AWS architecture.

    • Monitor and manage alert services for the health of the entire cloud architecture, including, but not limited to, CI/CD pipelines, database, application tier, external interfaces.

    • Develop architectural and operational knowledge of hosted services and build troubleshooting guides and run books for supporting the services.

    • Provide NoSQL database administration – MongoDB, Redis Sentinel.

    • Staying up-to-date with current web application and development technologies and services.

    • Production Support and system maintenance as needed.

    Required Qualifications:

    • At least five (5) years’ Development Operations (DevOps) and/or Engineering experience with a Cloud-based environment, particularly Amazon Web Services (AWS).

    • Hands on Linux system administration.

    • Hands-on experience in building AWS based, scalable, and highly available distributed infrastructure for high traffic web/mobile application and big data analytics platform.

    • Hands-on experience implementing Continuous Integration / Continuous Deployment (CICD) projects for a wide range of technologies and programing languages such as: Java, Python, Ruby, PHP, NodeJS, etc..

    • Hands-on experience implementing configuration management solutions such as: Chef, Puppet, Salt, and Ansible.

    • Hands-on experience with container technologies like: Docker, Kubernetes.

    • Hands-on experience with implementing solutions comprised of one or more of the following from each:

    • Puppet, Chef, Anisble, SaltStack

    • Jenkins, QuickBuild, Bamboo (Continuous Delivery process and tools)

    • Java, Python, Ruby, ReactJs, Node.js, (Software Development)

    • Git, Bitbucket

    • Zabbix, Nagios, Sensu, Graphite, Zenoss, Prometheus, etc. (monitoring tools and platforms)

    • JUnit, JMeter, Selenium and Cucumber (testing tools)

    • Understanding of service-oriented architecture (SOAP, REST APIs, micro-services, etc) and API implementation

    • Must have excellent interpersonal skills, a high degree of professionalism and the ability to design technology solutions for commercial and large enterprise companies

    • Experience working with Agile Methodology is required

    • Database experience including MySQL, MongoDB, and SQL Server.

    • Experience with web application servers such as Nginx, Apache, and IIS.

    • Strong organizational skills and ability to multitask; can set priorities and follow a timeline.

    • Ability to work in the United States for any employer.

    • Ability to work full-time in Norton’s New York Office, a fast paced, constantly changing environment.

    • Must be available for after-hours assistance as needed.

    To apply, please email a cover letter, and your resume to: Recruiting. Please be sure to indicate the title of the job you are applying for in the subject line.

    Linux Server Administrator

    The server administrator role would encompass system installation, configuration, troubleshooting, and upgrading of physical and virtual servers within our datacenters. In addition, the role would include infrastructure support related to performance, stability, and security. This role involves participation in technical research and development to enable continuing innovation within the infrastructure. This position can be based in New York, NY or Scranton, PA.

    Essential Job Responsibilities:

    • Analyze and isolate issues, repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies. Troubleshoot problems reported by users.

    • Make recommendations for future upgrades. Ensure design of system allows all components to work properly together.

    • Server deployment, security, evaluate and modify system's performance.

    • Perform testing and evaluation of systems and software, patches prior to implementation.

    • Maintain network configurations in individual machines, such as drivers and settings of servers.

    • Maintain network servers such as application servers, database servers, and file servers.

    • Applying OS patches and upgrades on a regular basis along with researching probability of problems, upgrade administrative tools and utilities.

    • Perform regular security monitoring to identify any possible intrusions.

    • Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to appropriate media, recovery tapes or disks. Maintain and monitor Backup Software across multiple locations.

    • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.

    Required Qualifications:

    • Bachelor’s Degree.

    • Employment eligibility to work with W. W. Norton & Company in the US is required.

    • Detailed knowledge of Linux (CentOS, Apache, Nginx, MySQL, Rails/Unicorn, PHP, DNS, and LDAP).

    • Knowledge of automation tools or scripting (Perl OR Shell OR Python OR Ruby OR PHP).

    • Detailed knowledge of Linux in virtualized environments.

    • Knowledge of ancillary VMware products like Operations Manager and Replication.

    • Able to detail, plan, and implement failover clustering to remote environment.

    • Knowledge of MAC OS/X Server.

    Preferred Skills:

    • Experience with GIT.

    • Experience with Python / Ruby.

    • Experience with MongoDB and MySQL.

    • Experience with EC2, Amazon Cloud, clustered high availability web applications.

    • Certifications in server management or related technologies.

    To apply, please email a cover letter, and your resume to: Recruiting. Please be sure to indicate the title of the job you are applying for in the subject line.

    LMS/LTI Application Specialist

    W.W. Norton & company is seeking an LMS/LTI Application Specialist. This individual would be responsible for assisting and directing faculty and IT administration personnel in the technical setup and use of LMS/LTI in conjunction with integrated instructional technologies produced and supported by W. W. Norton. In addition, the application specialist will develop and maintain technical, support, and training documentation related to LMS/LTI integration for Norton products. The application specialist will also be responsible for the development roadmap as related to improvements to LTI standards and other related technologies. This position has significant interactions with Information Technology, faculty, students, and other members of the campus community. The individual will also work collaboratively with internal sales, marketing, IT and support teams. This position is based out of our Dunmore, Pennsylvania office.

    Essential Job Responsibilities:

    • Provides day-to-day support for faculty, IT administration, and Norton employees in the use of instructional systems, software, and programs.

    • Works directly with faculty to set up Norton digital products with LMS integration in their campus LMS courses.

    • Consults with campus IT departments to enable integration at the campus level.

    • Work with the Help Desk support team to escalate and troubleshoot issues that require advanced knowledge or development

    • Develop and maintain internal and customer-facing documentation related to LMS/LTI integration for Norton products.

    • Develops strong relationships with cross-functional teams across technical, design, and sales and marketing teams to ensure the effective adoption and use of Norton software and systems.

    • Tracks progress of both campus level and course level LMS/LTI integration requests.

    • Tracks and troubleshoots reported issues and documents resolutions.

    • Works with our Quality Assurance teams to help document corrective action surrounding defects found in software.

    • Communicate through regular updates to Director of Education Technology and/or Project Managers the status of assigned work, support incidents, or documentation updates.

    • Designs, develops, and delivers training and orientation sessions on the use of Norton products using LMS/LTI technologies.

    • Works with the Digital Product and marketing teams to suggest improvements within products, documentation, and sales strategies.

    • Drives the evaluation of other instructional technology tools to provide input on further product development.

    Required Qualifications:

    • Excellent customer service skills, particularly in presenting, listening, and responding to faculty members with varied degrees of technical acumen.

    • Prior experience in a higher education environment, particularly within a campus IT department, is preferred.

    • Ability to diagnose technical issues in order to provide resolution support and to document corrective action.

    • Ability to quickly master new technologies and workflows as needed.

    • Ability to resolve complex problems in a timely and efficient manner.

    • Ability to represent the Company in an effective, professional manner.

    • Excellent written, oral, and interpersonal communication skills.

    • Highly self-motivated and self-managed; ability to work independently and as part of a team with minimal coaching or supervision.

    • Ability to organize and work under strict time deadlines, while producing quality deliverables.

    • Three year’s related experience in the use of instructional technologies, and a working knowledge of Learning Management Systems.

    • Bachelor's degree from an accredited four year college.

    • Knowledge of the publishing industry (preferable).

    • Employment eligibility to work with W. W. Norton & Company in the U.S. is required.

    To apply, please email a cover letter, and your resume to: Recruiting. In order to be considered, your cover letter must include your salary expectations. Please be sure to indicate the title of the job you are applying for in the subject line.

    Senior .NET Developer

    National Book Company, a wholly owned subsidiary of W. W. Norton, seeks an experienced .NET/Apex Developer. As a member of Information Technology Team, you will be responsible for troubleshooting existing .NET applications and developing new ones, as well as maintain Salesforce Apex code. The ideal candidate has strong communication skills, is detail oriented, eager to learn new technologies, and able to work independently.

    We offer a competitive salary and an excellent benefit package. You must be authorized to work in the United States on a full-time basis for any employer. This position reports to the Director of Web Development and is based out of our Dunmore, Pennsylvania office.

    Essential Job Responsibilities:

    • Interact directly with the Development Team Leader and business analysts.

    • Develop/modify .NET/Apex application programs from detailed specifications.

    • Work closely with database Administrators to provide efficient and effective delivery of information.

    • Attend team meetings and work sessions to discuss requirements, status, changes and updates.

    • Position will require work in one or all of the following technologies: Visual Studio, Apex, WCF, MVC, HTML, JavaScript, REST, jQuery, Entity Framework.

    Required Qualifications:

    • 5+ years’ experience developing business applications using .NET 4+, VB/C#, ASP.NET.

    • 5+ years’ experience working with and developing Apex/Salesforce interfaces.

    • 5+ years’ experience developing data driven web applications. SQL Server 2008 thru 2016.

    • Experience with AS400/DB2 systems a plus.

    • Experience writing and optimizing SQL statements and stored procedures in T-SQL a plus.

    • Experience with XML and JSON technologies a plus.

    • Excellent oral and written communications skills and a strong customer service ethic.

    • Bachelor’s degree or equivalent (preferably in Computer Science or related field).

    • Experience working in an Agile environment and working within pre-defined and designed software architecture.

    • Experience with JIRA/Confluence desired.

    To apply, please email a cover letter, and your resume to: Recruiting. Please be sure to indicate the title of the job you are applying for in the subject line.

    Please note that these job descriptions are not designed to cover all activities required of the employee.

    W.W. Norton & Company is an equal employment opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.