Posted on Jul 30, 2020 by Data Inc UK Ltd
Industries : Heavy-Duty/Commercial Vehicle/Automotive/Cloud Computing/Web Development
Years of Experience: 4+ years
Education Level: Degree qualified in technical subject area
This role revolves around the technical leadership and development of VP's industrial IoT platform - VP Vision - as we undertake trials to connect more customer applications and enhance the data driven services we can provide. Using existing AWS architecture as a baseline and an existing Django Front End, improvements, optimizations and new features will be developed to support customer use cases and an internal development road map. Responsibilities are focused on the trial phase, the task of scaling out a solution when moving to production is handed off to another team. In the long term, if the development team expands, there may be an opportunity for this role to include line management responsibilities and for technical expertise to become more focused in a specific area of development.
Responsibilities and Activities
Define and deploy AWS cloud infrastructure to support development of VP Vision.
Innovate and develop new features independently, or by managing 3rd party providers/contractors, whilst ensuring it can be scaled to 1000's of devices.
Own the development of VPVisions IoT telemetry platform, based on the Django Web Framework, undertaking design reviews and ensuring buy in from the team tasked with production deployments and scale up.
Transition newly developed features and code from trial and proof of concept instances over to the IT department for scale-out.
Create a development and deployment framework that ensures a high quality of work where software is sufficiently tested, validated and released in line with best practice.
Based on customer feedback and internal business needs, collaborate with other domain experts and contribute to the creation of a long-term technology road map.
Appraise new technology and assess its suitability for application within VP Vision.
Own the development and delivery of new features in line with the technology road map.
Engage stakeholders to understand requirements for security, regulation and documentation so that these can be handled appropriately and there is a clear route to compliance.
Deliver rapid customer trials by spinning up new instances and modifying code on the fly to impress customers and secure new sales.
Diagnose the root cause and provide corrective actions for issues experienced during trial and proof-of-concept deployments.
Create cloud environments in which to innovate with data and rapidly trial new ideas.
Design and development new UI/UX, create novel data visualisation techniques.
Develop monitoring and alerting tools for the portal infrastructure.
Control access permissions across multiple cloud accounts;
Scope out and estimate tasks, create project plans, report on progress, manage risks and opportunities.
Interface with customers (internal/external) to support sales efforts, understand project scope and create requirements documents;
As the technical lead for development projects, use appropriate management techniques (ie SCRUM) to ensure the delivery team are correctly prioritized and able to work effectively.
Assume responsibility for your teams delivery of work to time, cost and quality.
Identify training needs for the team, provide 1 on 1 coaching.
Manage resource conflicts.
Provide engineering oversight of 3rd party developers and contributors to ensure their work is in-line with VP's best practice, road map, quality and development strategy.
Skills and Experience
Experience with AWS or similar cloud technology;
Experience of working in a leadership capacity;
Excellent problem-solving skills. Takes ownership of problems and sees them through to a conclusion;
Strong verbal, written, mathematical and spatial reasoning skills;
Organised, data-driven and an analytical mind;
Experience with data visualization and presentation;
Motivated, enthusiastic and interested by the industry and products;
Passionate about attention to detail and delivery of high quality content;
Experience with relational databases and SQL;
Familiar with Git or other types of source control.