Senior Developer

  • Full-time
  • Marketing
  • Portugal

About Improve

An exciting opportunity to join in a fast-growing veterinary education company on a mission to provide the global veterinary community with the skills and confidence to deliver compassionate animal care through high quality, innovative and accessible, digitally-led veterinary education resources and qualifications..

Improve International was established in 1998, and today the Group includes a number of brands dedicated to advanced veterinary training and qualifications. With a huge portfolio of courses ranging from just 20 minutes to 18 months in duration, our programmes utilise a broad combination of digital learning, review lectures, case-based discussion and hands-on practical sessions in our world-class wet labs.

 

Also within the Group is ‘The International School of Veterinary Postgraduate Studies (ISVPS) is dedicated to providing veterinary surgeons, nurses and technicians with high quality, achievable qualifications that are recognised internationally.  

Job Purpose

Reporting into the Product Owner and supported by the IT Director, the role of Senior Developer is to envisage, plan, develop and build a unified web platform to act as a new hub for our customers, partners and staff. This is a great opportunity to be part of a significant customer proposition development for the Group, aligned to the company's growth plan.


The role will involve assessing, procuring and standing up a new technology stack for the business to promote, sell, manage and deliver our core learning, membership & community products.


Working with the delivery team the Senior Developer will:

 

·       Develop the Architectural design for the new solution

·       Build an environment plan for test, release and production delivery

·       Stand up the new environments

·       Stand up and Integrate instances of the core components

·       Leading the test plan development

·       Developing a migration approach for the existing customer, course and content data on the existing platforms

·       Line manage the junior developer

·       Develop non-functional requirements for effective performance tracking of the environments and platforms

 

The right candidate will have exceptional attention to detail, a customer first design approach and a passion for problem solving.

 

The Senior Developer will line manage and provide support to a Junior developer (dedicated to the delivery programme). 

Key Responsibilities

- Solution Architectural Design 

- Solution Data Design

- Test and Live Environment plan 

- Line Management 

- Component integration and performance 

- Platform performance  

Requirements

Qualifications and experience:

  • Experience : Building dynamic front and back end digital platforms
  • Experience : Payments integration, CRM, Data structures
  • Experience : Delivering learning platforms in a digital first approach (Highly beneficial)
  • Experience : Delivering membership propositions focussed upon lifetime value (Highly beneficial)
  • Experience : Working on delivery approaches across multiple territories

 

Personal attributes/characteristics:

  • Fluent english speaker
  • Problem solver
  • People leader
  • Clear communicator


Key Skills:

  • System Architect
  • Full Stack Developer
  • Systems integration
  • Payments
  • CRM
  • CMS
  • Database design
  • Customer Migration
  • Content Migration
  • SEO
  • Agile / Scrum development environment
  • Test planning and execution

Improve Competencies

  • Communication - Level 3
  • Integrity & Empathy - Level 3
  • Teamwork - Level 3
  • Flexible Thinking - Level 3
  • Achievement Focus - Level 3
  • Client Focus - level 3


Benefits

Annual Leave Entitlement: 23 days plus public holidays, plus additional service dates after 3 years one additional holiday, and after 10 year one additional holiday, to a maximum of 25.


Additional Leave: Our offices close annually for the afternoon on Christmas Eve and New Year's Eve globally. All employees are provided with company paid leave for these periods.


Weekly Hours: 40 


Location: Central city location (Porto) near public transportation. Office based role but hybrid working available - usually 3 days in the office and 2 working from home.


Annual Bonus: Discretionary Annual Bonus 


Medical Insurance: Staff have the option to purchase medical insurance at reduced company rate.


EAP: Employee Assistance Program (Globally available)


Benefits Portal: We use 'Coverflex' and employees can manage their allowance and also have access to discounted shopping and entertainment option via this portal.


Short walk to the Metro

Full training provided

Free tea and coffee 

Great team spirit in the office and comfortable office environment 

Multi-cultural team and colleagues based globally.