Previous Job
Specialist / Manager Software Development
Ref No.: 18-05043
Location: Hoboken, New Jersey
  • Work closely with product owners and teams to lead feature implementation and/or source third party solutions when appropriate.
  • Contribute to standards and best practices around development processes, coding, and peer reviews.
  • Optimize existing systems to improve performance and scalability through service/application tuning and code refactoring. Fully and properly test code to ensure the highest levels of reliability and maintainability.
  • Research and recommend software solutions and tools that help fix inefficiencies in the development process, team collaboration, etc. Help lead and drive development operations initiatives.
  • Help CM, QA and support personnel as needed to troubleshoot lower environment as well as production issues.
  • Resolves customer complaints and responds to suggestions for improvements and enhancements. Participates in the development of software user manuals.
We are looking for a highly experienced technologist to join the Content Platform team, who will provide oversight of the technical delivery of Content Platform applications including development, integration, test and implementation. Working closely with onshore and offshore development teams the right individual will drive delivery of application development and will bring technical gravitas, thought leadership and a decisive, efficient persona to the project.

Minimum Required Skills:
  • Manage off-shore development teams in day-to-day delivery activities and Agile SDLC, working closely to understand the requirements and the outputs the team is producing.
  • Perform code reviews on deliverables from both staff augmentation development teams and third party product vendors.
  • Perform initial acceptance and ad-hoc functional testing of new features.
  • Work with solutions managers and technical project managers to plan and deliver solutions.
  • Collaborate with Solutions Architects on high level design, with a focus on cross-program goals and achievable paths to production.
  • Refine high level designs into lower level, actionable technical specifications.
  • Collaborate with staff or freelance designers and team members to develop a cohesive user interface for new features.
  • Monitor and review the development of specific features including software engineering, QA, and documentation.
  • Balance strategic with tactical thinking and support business onboarding and adoption.
  • Strong front end development technical credentials with 5 years of professional experience
  • Experienced with ReactJS, Redux , Javascript, HTML5 and CSS
  • Experienced of building front end single page application consuming REST APIs
  • Experience working with Agile methodologies, and have a TDD and BDD approach to software development and familiarity with javascript testing frameworks.
  • Good logical and analytical skills
  • Experienced in writing efficient code, optimizing performance and debugging issues
  • Ability to rapidly acquire new software skills and to work with new technologies with little documentation or support.
  • Excellent communication skills
Minimum Education Requirement:
  • B.S Computer Science of equivalent, with strong fundamentals and problem solving skills.
    Experience with Single-page app development using JavaScript (React.js, Angular, YUI, jQuery, JSON, AJAX), HTML5 and CSS.
  • Experience with Java, Amazon Web Service, Node.js, open source frameworks, LINUX, NoSQL databases.
  • Experience working with services (API, SOA, REST), loosely coupled, layered software architectures.
  • Fosters culture of continuous engineering improvement through mentoring, feedback, and metrics.
  • Strong verbal and written communication skills and demonstrated technical leadership.
    Thinks creatively, adapts to circumstances, learns from co-workers, and shares information and experiences.
  • Publishing or education domain experience a plus.
    Experience with structured content and multi-channel (print/digital) content delivery a plus.
    Experience with BPM/Workflow and Rules engines a plus..