IT Job Listings

    Business Systems Analyst

    W. W. Norton is looking to fill the position of Business Systems Analyst. The analyst will act as project manager and serve as liaison between stakeholders, developers, and users on companywide initiatives, developing an understanding of Norton’s business processes and strategic goals. He or she will document user needs, evaluate approaches, collaborate with technical teams to write requirements for system development, maintain documentation, and coordinate testing.

    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 new processes and applications.

    • Negotiate, facilitate, and communicate expectations between the business stakeholders and the development community.

    • Manage project timelines.

    • Oversee implementation, coordinate tests, and observe launch of new systems and improvements to validate performance.

    • Maintain system protocols by writing documentation and user guides.

    • Transform high-level business and user requirements into functional requirements for development.

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

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

    Required Qualifications:

    • Excellent verbal and written communication skills.

    • Strong multitasking and time management skills.

    • Excellent analytical and problem solving skills.

    • Ability to work with both developers and end users.

    • Bachelor’s degree or equivalent relevant work experience.

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

    • Availability to work full business hours from Norton’s NYC office.

    Preferred Qualifications:

    • Experience with or knowledge of agile development methodology.

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

    • Experience in the publishing industry.

    • Microsoft Power BI

    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.

    Junior Database Administrator

    W. W. Norton has an immediate need for an entry level DBA to join the Database Management Team. This team plays a key role in supporting Norton’s business systems. As a publisher and distributor, this position will acquire a thorough knowledge of our systems and strategies. The ideal candidate is eager to develop his or her technical, organizational and communication skills. The team responsibilities include monitoring and maintaining databases in multiple locations, monitoring replication, controlling access permissions and privileges, troubleshooting, tracking and monitoring of data flow; managing and testing backup and recovery plans. Members of this team interact with stakeholders and other cross-functional team members. The team also assists applications development staff with database solutions to business problems, data architectures and models, database management capabilities and the operation and optimization of databases; and may collaborate with outside vendors when supporting third party applications, databases and interfaces.

    Job Responsibilities Include:

    • Assist in defining database standards, controls and procedures

    • Assist in defining Service Level Agreements; and help develop backup and recovery requirements for every database.

    • Create and maintain documentation of the MS SQL Server database environments.

    • Maintain metadata and data models.

    • Document batch processes and the integration of data and applications.

    • Develop and maintain data flow diagrams.

    • Participate in the technical consulting for definition, design and creation of a database environment.

    • Participate in acceptance test activities.

    • Participate in database planning meetings.

    Required Qualifications:

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

    • Ability to work full business hours from the Scranton, PA office location.

    • Basic knowledge of relational databases and familiarity with SQL.

    • Basic knowledge of Windows operating system.

    • Good troubleshooting and problem solving skills.

    • Ability to communicate effectively both verbally and in writing.

    • Proficient in the use of desktop computers and all programs included in the Microsoft Office application suite.

    • Ability to gather technical requirements based on business requirements.

    • Ability and willingness to learn database administration and optimization.

    • Ability and willingness to learn Structured Query Language (SQL).

    • Ability and willingness to learn various ETL Tools.

    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.

    .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.

    This position reports to the Director of Web Development and is based out of our Scranton, 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.