Join the team

We have five vacancies currently:

 

Application Operations and Support Engineer

Department: Innovation, Development, and Support (IDS)

Reports to: Application Operations and Support Manager

Location: Barbican, London

Salary: £Neg Excellent flexible benefits package.

Hours worked: 37.5 hrs / week

Type of position: Full-time, permanent.

Posted: Role posted 31 July, 2008

Map of Medicine Ltd is a highly successful business with a UK market leading position in the provision of actionable healthcare knowledge in the form of best practice clinical pathways. The Company is a wholly owned subsidiary of Hearst Corporation, reporting into Hearst Business Media operating group.

The role of the Application Operations and Support Engineer is to ensure our applications are delivering the highest level of service to our users. This person will work hands-on with our hosted applications, carrying out maintenance, upgrades, new deployments, and troubleshooting. They will provide support to our internal customers and third/fourth line support to our customer organisations on the use of our applications. Support Team members are also heavily involved in the software development process, providing input in software design to ensure it will be ready for operations and support, carrying out staging and deployment of upgrades, etc.

The role will suit someone with experience in third-line support looking for a second job, or a bright candidate with second-line support experience and a good understanding of hosted application technologies looking to move into third-line support. The candidate should be prepared to work in a small team where everyone does everything, in a rapidly changing environment with high expectations for being able to work in a structured and customer-focused manner.

Specific Duties

  • Work with the Implementation, Marketing, and Content teams as well as other teams in the Innovation Development and Support (IDS) Department and management to ensure the Support Team is delivering to the needs of the business
  • Learn our full application suite and be able to carry out key tasks for all of them
  • Take responsibility for one or more specific applications and provide leadership to the team and business on its operational and support aspects
  • Take responsibility for the support relationship with one or more customers, ensuring the team is aware of deliveries, requirements, and being the main point of contact for planning issues
  • Weekly on-call responsibility, taking the support phone and being available to respond to emergency issues. Occasional out-of-hours work for maintenance work, compensated with days in lieu

Critical performance areas

  • All SLA's, internal and external, are met for availability, performance, incident management and request fulfilment
  • Support calls and operational tasks are carried out efficiently, correctly, and on time, with transparent communication with stakeholders
  • Work to the needs of customers and the business
  • Contribute fully to the continual improvement of the knowledge and practice of the team, department, and company

Pre-requisites/Experience

  • A degree (or equivalent) in Computer Science, Software Engineering, or related field or equivalent experience,
  • Experience in second or third line support of at least one different hosted application, having been through at least two deployments of new or upgraded releases of the application
  • Strong knowledge of either java application servers or database administration.
  • Understanding the concepts of N-tier hosted application architectures (web/app/database), load balancing, firewalls, and related topics
  • Good Linux skills, experience with Apache web server, infrastructure management tools (monitoring, configuration management, networking)
  • Desired: Healthcare experience

Download the job description here

 

Senior Java Architect (Publishing Applications)

Department: Innovation, Development, and Support (IDS)

Reports to: Development and Support Manager

Location: Barbican, London

Salary: £Neg Excellent flexible benefits package.

Hours worked: 37.5 hrs / week

Type of position: Full-time, permanent.

Posted: Role posted 31 July, 2008

Map of Medicine Ltd is a highly successful business with a UK market leading position in the provision of actionable healthcare knowledge in the form of best practice clinical pathways. The Company is a wholly owned subsidiary of Hearst Corporation, reporting into Hearst Business Media operating group.

The role of the Senior Java Architect (Publishing Applications) is to lead the development of the software used to manage our clinical content. This content is edited by users in healthcare organisations around the world using software development and hosted by the Map of Medicine, following a rigorous workflow, and then published and distributed to multiple Map of Medicine platforms (clinical, mobile, patient) hosted by various organisations.

The Senior Architect leads the specification, design, development, and ongoing maintenance of this software including development teams in at least two locations. They will be hands-on and deeply involved at the code level with the content management applications, and should also provide leadership to other product architects for best practice in methodologies, tools, standards, etc.

The role will suit an experienced Java developer with a strong understanding of content management systems, data modelling, and XML. The candidate should be a hands-on developer familiar with Spring, Hibernate, and Cocoon among other things, and experience leading development using Agile development methodologies. Knowledge of JCR (Jack Rabbit, CRX) and/or healthcare IT would be a plus. The ability to communicate and work well with senior non-technical staff is essential.

Specific Duties

  • Accountable for the specification and design of the content publication software.
  • Work with product owners, internal customers, external customers and organisations (standards bodies, governmental authorities, clinical system vendors, etc.) to ensure requirements are well understood and clearly communicated.
  • Collaborate with product owners, developers, experience architects, support and operations, QA, and other appropriate stakeholders in the design of solutions to fulfil those requirements, first at a high level and then in greater detail as development iterates
  • Lead the development team in the creation of excellent software to meet the business requirements; following Agile practices to ensure effective, efficient, and high quality implementation
  • Provide mentoring and leadership to technical architects and developers for other products, and ensure communication and work is coordinated across the various product development streams as well as support and infrastructure.
  • Communicate technical issues and planning to non-technical management and explain how these meet the needs of the business.

Critical performance areas

  • Plan the development of "R3", our next generation publication platform
  • Technical documentation and deliverables are accurate and are of an appropriate level of detail, and are kept up to date as a natural by-product of the development process
  • Development stories are clearly specified to an appropriate level of detail with the input and agreement of all relevant stakeholders before going into development
  • Development team members fully understand the needs of the business and customers, and are fully involved in the design of solutions
  • Quality of software releases is excellent, there is a minimum of defects, re-work, and other wastes due to problems with specification, design, processes, and coding practices

Pre-requisites/Experience

  • A degree (or equivalent) in Computer Science, Software Engineering, or related field or equivalent experience,
  • Has been a developer on at least four different software projects, two or more development cycles on at least one of these, and has been lead developer, architect, or similar on at least two projects.
  • A working understanding of agile development methodologies,
  • High level competence with software design notation (UML, others) and ability to use these in conversations, workshops, and meetings with technical and non-technical people,
  • A high level of competence with J2EE development and technologies, specifically Spring, Hibernate, Cocoon and XML; design patterns, application servers, and data modeling
  • A high level of business awareness, comfortable presenting to non-technical management, ability to relate technical concepts to business needs and vice-versa,
  • An understanding of content management systems, ideally a high level of expertise with the patterns, frameworks, technologies, in the content management domain. Knowledge of JCR/Jack Rabbit/CRX s a plus.
  • Experience with Healthcare IT is a plus

Download the job description here

 

Java Architect (Clinical Application)

Department: Innovation, Development, and Support (IDS)

Reports to: Technical Lead

Location: Barbican, London

Salary: £Neg Excellent flexible benefits package.

Hours worked: 37.5 hrs / week

Type of position: Full-time, permanent.

Posted: Role posted 31 July, 2008

Map of Medicine Ltd is a highly successful business with a UK market leading position in the provision of actionable healthcare knowledge in the form of best practice clinical pathways. The Company is a wholly owned subsidiary of Hearst Corporation, reporting into Hearst Business Media operating group.

The role of the Java Architect (Clinical Application) is to lead the development of the software used by clinical users to interact with clinical content (pathways). This software is deployed and managed primarily by the Map of Medicine itself, but also externally by a small number of customers.

The Architect coordinates the specification, design, development, and ongoing maintenance of this software including development teams in at least two locations. They will be hands-on and deeply involved at the code level with the application.

The role will suit an experienced, hands-on J2EE developer with good knowledge of Spring, Hibernate, Cocoon, and similar technologies. Knowledge of JCR (Jack Rabbit, CRX) and/or healthcare IT would be a plus.

Specific Duties

  • Accountable for the specification and design of our clinical user knowledge software (Map Display).
  • Work with product owners to ensure requirements have been accurately and clearly written
  • Collaborate with product owners, developers, experience architects, support and operations, QA, and other appropriate stakeholders in the design of solutions to fulfil those requirements, first at a high level and then in greater detail as development iterates
  • Lead the development team in the creation of excellent software to meet the business requirements; following Agile practices to ensure effective, efficient, and high quality implementation

Critical performance areas

  • Technical documentation and deliverables are accurate and are of an appropriate level of detail, and are kept up to date as a natural by-product of the development process
  • Development stories are clearly specified to an appropriate level of detail with the input and agreement of all relevant stakeholders before going into development
  • Development team members fully understand the needs of the business and customers, and are fully involved in the design of solutions
  • Quality of software releases is excellent, there is a minimum of defects, re-work, and other wastes due to problems with specification, design, processes, and coding practices

Pre-requisites/Experience

  • A degree (or equivalent) in Computer Science, Software Engineering, or related field or equivalent experience,
  • Has been a developer on at least two different software projects, at least four full development cycles, at least one of which was as lead developer or similar
  • A working understanding of agile development methodologies,
  • Competence with software design notation (e.g. UML),
  • Strong J2EE development, Spring, Hibernate, XML, design patterns. Desirable skills include cocoon, application servers, data modelling, JCR/Jack Rabbit/CRX.
  • Good communication with non-technical people, able to explain technical concepts and relate them to business needs.
  • Ability to A high level of business awareness, comfortable presenting to non-technical management, ability to relate technical concepts to business needs and vice-versa,
  • An understanding of content management systems, ideally a high level of expertise with the patterns, frameworks, technologies, in the content management domain. Knowledge of JCR/Jack Rabbit/CRX s a plus.
  • Experience with Healthcare IT is a plus

Download the job description here

 

Testing Engineer

Department: Innovation, Development, and Support (IDS)

Reports to: QA Manager

Location: Barbican, London

Salary: £Neg Excellent flexible benefits package.

Hours worked: 37.5 hrs / week

Type of position: Full-time, permanent.

Posted: Role posted 31 July, 2008

Map of Medicine Ltd is a highly successful business with a UK market leading position in the provision of actionable healthcare knowledge in the form of best practice clinical pathways. The Company is a wholly owned subsidiary of Hearst Corporation, reporting into Hearst Business Media operating group.

The role of a Testing Engineer is to ensure we deliver software that exceeds the expectations of our users. This person will collaborate with developers, experience architects, technical architects, implementation, support, and marketing teams throughout the full development cycle, which uses agile development methodologies. The Testing Engineer will be involved with requirements analysis, solution planning, iterative development testing, and release cycle testing. They will automate tests wherever possible; and prepare test plans and deliverables.

The role will suit someone with a keen understanding of web-based technology, a passion for quality, and good communications skills. The candidate should be able to cope in a rapidly moving environment while helping to improve the processes and practices needed to ensure reliable, quality delivery.

Specific Duties

  • Participate in the full QA process, from the requirements gathering and planning phases, to continuous development iterations, and into release, UAT, and maintenance
  • Work with product owners, technical architects, experience architects, and other members of the team gathering requirements and planning solutions to ensure requirements and stories are clearly defined and have appropriate and specific definitions of success criteria
  • Work with development and support team members to ensure the work in every development iteration is fully tested such that it could be successfully delivered into all supported production environmentsd and
  • Be a part of release teams, producing plans, documentation, and deliverables to a high standard.

Critical performance areas

  • Software releases can be turned around quickly, with short notice, and a high level of confidencej1
  • Defects are prevented or caught as early as possible in the process
  • Testing is thoroughly automated
  • Work to the needs of customers and the business
  • Contribute fully to the continual improvement of the knowledge and practice of the team, department, and company

Pre-requisites/Experience

  • A degree (or equivalent) in Computer Science, Software Engineering, or related field or equivalent experience,
  • Software testing experience for at least one software application, through at least three full release cycles; or experience on similar projects as a developer, project manager, or similar role and having a thorough understanding of QA processes and practices
  • Experience writing automated tests, knowledgeable about test automation tools and practicesQA pr

Download the job description here

 

How can we help?

Please get in touch if you would like more information about the Map, have specific questions or would like to become actively involved.

 

We are looking for those interested in participating in beta programmes, joining our peer reviewers or championing the Map in their local health community.

Application details for all vacancies

Please send a covering letter and CV to joinus@mapofmedicine.com
or contact us directly.