Location: Europe, Flexible

SUMMARY OF THE ROLE

We are looking for a Software Developer who will develop and support all Autovista’s new and existing internal IT systems in line with business requirements. In this role, you will be responsible for the development, testing, support and maintenance of our internal applications and databases. You will develop new applications and manage projects in a Scrum environment and provide technical solution proposals.

RESPONSIBILITIES

  • Maintain and develop all Production applications and all Data Import, Data Export and Editorial tools used by the Editorial, Production and Valuations teams
  • Provide 3rd level support for all Production applications, tools and data processes
  • Understand and implement security measures, minimum privilege principles and protect data from unwarranted use
  • Ensure that all development is carried out according to industry best-practice standards
  • Ensure that full documentation is produced for all software
  • Architecting solutions that meet both our technical aspirations and the strategic requirements of our business
  • Interface with European Counterparts, Architects, DBAs and Infrastructure Specialists to develop and maintain sustainable software for the future of the business
  • Drive required changes resulting from product development and project activities to ensure business readiness for change
  • Ensure effective root cause analysis against all technical applications faults, that impact, or may impact the production applications and services, including the associated tools, identifying and taking corrective action where necessary
  • Automate routines and processes to ensure that applications operate effectively, including applications monitoring
  • Work with internal and external development and support resources to fix bugs and develop changes for applications
  • Promote and discuss changes that are needed to improve the stability and performance of services and applications
  • Support the Initiative framework defined by the group, encouraging all team members to follow the process
  • Support and fix any existing internal systems
  • Process any other reasonable ad hoc request by the Technical Development Manager or the Technical Development Team Lead as require

SKILLS AND EXPERIENCE

ESSENTIAL

  • Excellent analytical and problem-solving skills with a good judgement and decision-making capability
  • Able to put theory in practice to find innovative ways of resolving problems
  • Proven experience in any of the following programming languages: C# and .NET technologies, JAVA/Vertx, HTML, CSS, JavaScript, JQuery, C ++ or Borland C ++, PHP, etc.
  • Proven experience on some of the most common enterprise level database engines and technologies, e.g.  MS SQL, Oracle, Informix, SSIS, ETL
  • Knowledge on using GIT or TFS for source code version control
  • Fluent English with excellent written and verbal communication skills – able to present complex matters succinctly and to a range of audiences
  • Good project, planning, change and time management capabilities
  • Knowledge of professional software engineering best practices for the development life cycle, coding standards, source control management, build processes, testing and operations 
  • Track record of software delivery through all phases of development
  • The ability to work positively with a wide range of stakeholders within Group IT and across the business, working equally well on their own and as part of a team
  • Strong interpersonal and communication skills; an excellent communicator (verbal and written); able to draft proposals, project standards and governance, process & procedural documentation, etc.
  • Must be flexible and willing to work both in a structured and unstructured environment
  • Proactive approach, ensuring that the job gets done
  • A positive attitude to self-development; eager to maintain an up to date knowledge of their specific field of expertise and IT in general

ADVANTAGEOUS

  • Any foreign language skills (e.g. Spanish or German) would be advantageous but are not essential
  • ITIL Knowledge – ideally at least to ITIL Foundation level
  • ISO 27001 knowledge
  • TDD
  • Continuous Delivery
  • RESTful Web Services
  • AGILE SCRUM
  • Knowledge of AngularJS, NodeJS, Jenkins
  • Experience or interest in the Automotive industry

Autovista Group is a Fully Flexible organisation. Our goal is for our people to feel free to work where, when and how they choose to enable colleagues to balance their personal interests with their work commitments and deliverables, to support a happier and healthier way of life. Performance will be judged on output and colleagues will be trusted to manage their working time effectively to meet work deadlines and goals whilst ensuring their wellbeing is prioritised.

To apply please send your CV and covering letter to recruitment@autovistagroup.com. Please include your salary expectations.

Thank you for your interest in working with us. Due to the volume of applications we receive, we are regrettably unable to reply to all candidates individually. We will contact you if your application has successfully progressed to the next stage of the recruitment process.