Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact
Work with product managers in developing a strategy and road map to provide compelling capabilities for users that helps them succeed in their business goals.
Work closely with senior engineers to develop the best technical design and approach for new product development.
Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.
Project management - prioritization , planning of projects and features, Stakeholder management and tracking of external commitments
Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
Operational Excellence - monitoring & operation of production services
Career management and development of direct reports
Continuously develop and enhance technical and business skills and expertise with the team. This can be through the following venues: 3rd party training; internal training; professional text books; trade journals; WEB sites. Staff skill sets and expertise in specific areas is an asset to the business and a requirement to keep the business competitive in the market place.
Bachelor's Degree in Computer Science or related field
5+ years of experience in software development in web technologies (e.g., HTML5/CSS3, DHTML, AJAX, JSON, IIS/Nginx/Apache, Chrome/IE developer tools)
5+ years of experience in Full-stack development in an enterprise environment
5+ years of experience working within an agile software development life cycle - must be comfortable with agile practices, tools, methodologies, and general acceptance of change
Experience demonstrating excellent interpersonal, communication, and relationship-building skills
Strong technical background and knowledge of development practices
Experience training/mentoring development team members (either as Manager or Lead)
Experience clearly articulating technical concepts to a non-technical audience
Macmillan Publishers Ltd is a British publishing company traditionally considered to be one of the 'Big Five' English language publishers. Founded in London in 1843 by Scottish brothers Daniel and Alexander MacMillan, since 1999 it has been a wholly owned subsidiary of Holtzbrinck Publishing Group with offices in 41 countries worldwide and operations in more than thirty others.