Reference
CM228
Sector
Transport Infrastructure
Salary
Competitive
Town/City
Bristol
Contract Type
Permanent
Talk to Chloe Ham
We are seeking an experienced and motivated Associate Transport Planner to join our growing consultancy. This is a fantastic opportunity for a driven professional to take a leading role in a dynamic and supportive team. You will play a key part in fostering the growth of the team, managing and mentoring junior staff, and delivering high-quality transport planning projects.
Responsibilities:
- Lead and manage a variety of transport planning projects from inception to completion, ensuring timely delivery and client satisfaction.
- Provide technical expertise and strategic input to support project outcomes and company objectives.
- Oversee and mentor junior members of staff, fostering their professional development and growth.
- Work closely with clients to understand their needs and build strong, lasting relationships.
- Contribute to the development and implementation of business strategies to support the expansion of the consultancy.
- Ensure compliance with relevant standards, regulations, and best practices in transport planning.
- Prepare technical reports, presentations, and other project deliverables as required.
Essential Skills and Experience:
- A degree in Transport Planning, Civil Engineering, Geography, or a related discipline.
- Proven experience in a transport planning role, with a track record of managing projects and teams.
- Strong technical knowledge of transport planning principles, including policy, analysis, and design.
- Excellent leadership, mentoring, and communication skills.
- Ability to manage multiple priorities and work collaboratively within a team-oriented environment.
- Proficiency in relevant software, such as AutoCAD, TRICS, or Junctions 9, is advantageous.
- Membership of a relevant professional body (e.g., CIHT, ICE, or TPS) is desirable.
Transaction (Process ID 233) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
SELECT DISTINCT TOP 5 d_searchableVacs.l_vacID as k_id, (SELECT tx_altText FROM d_vacancies WHERE k_id = d_searchableVacs.l_vacID) as tx_altText, d_searchableVacs.tx_benefits,d_searchableVacs.d_date,d_searchableVacs.yn_featured, d_searchableVacs.yn_branded, d_searchableVacs.yn_urgentVac, d_searchableVacs.tx_ref, d_searchableVacs.tx_jobTitle, d_searchableVacs.l_clientID, d_searchableVacs.l_currencyID, d_searchableVacs.f_salMin, d_searchableVacs.f_salMax, d_searchableVacs.b_salaryType, d_searchableVacs.l_ote, d_searchableVacs.tx_duration, d_searchableVacs.yn_showClient, d_searchableVacs.tx_city, d_searchableVacs.yn_negotiable, d_searchableVacs.tx_locations,d_searchableVacs.tx_logoImage, d_searchableVacs.tx_sectors, d_searchableVacs.tx_listItems, d_searchableVacs.tx_duration, (SELECT COUNT(k_id) as appCount FROM d_applicationItems WHERE l_itemID = d_searchableVacs.k_id) as vacAppCount, d_searchableVacs.yn_passportReq ,'' as distance, d_searchableVacs.l_agencyEmployerID FROM d_searchableVacs INNER JOIN x_vacLocations ON d_searchableVacs.l_vacID = x_vacLocations.l_vacID INNER JOIN x_vacSectors ON d_searchableVacs.l_vacID = x_vacSectors.l_vacID INNER JOIN l_durations ON d_searchableVacs.l_durationID = l_durations.k_id WHERE d_searchableVacs.l_vacID <> 4330 AND (x_vacLocations.l_locationID IN (select x_vacLocations.l_locationID FROM x_vacLocations WHERE l_vacID = 4330) ) AND (l_sectorID IN (select x_vacSectors.l_sectorID FROM x_vacSectors WHERE l_vacID = 4330) ) AND (l_durationID = (SELECT l_durationID FROM d_vacancies WHERE k_id = 4330)) ORDER BY yn_branded DESC, yn_featured DESC, d_date DESC
SELECT DISTINCT TOP 5 d_searchableVacs.l_vacID as k_id, (SELECT tx_altText FROM d_vacancies WHERE k_id = d_searchableVacs.l_vacID) as tx_altText, d_searchableVacs.tx_benefits,d_searchableVacs.d_date,d_searchableVacs.yn_featured, d_searchableVacs.yn_branded, d_searchableVacs.yn_urgentVac, d_searchableVacs.tx_ref, d_searchableVacs.tx_jobTitle, d_searchableVacs.l_clientID, d_searchableVacs.l_currencyID, d_searchableVacs.f_salMin, d_searchableVacs.f_salMax, d_searchableVacs.b_salaryType, d_searchableVacs.l_ote, d_searchableVacs.tx_duration, d_searchableVacs.yn_showClient, d_searchableVacs.tx_city, d_searchableVacs.yn_negotiable, d_searchableVacs.tx_locations,d_searchableVacs.tx_logoImage, d_searchableVacs.tx_sectors, d_searchableVacs.tx_listItems, d_searchableVacs.tx_duration, (SELECT COUNT(k_id) as appCount FROM d_applicationItems WHERE l_itemID = d_searchableVacs.k_id) as vacAppCount, d_searchableVacs.yn_passportReq ,'' as distance, d_searchableVacs.l_agencyEmployerID FROM d_searchableVacs INNER JOIN x_vacLocations ON d_searchableVacs.l_vacID = x_vacLocations.l_vacID INNER JOIN x_vacSectors ON d_searchableVacs.l_vacID = x_vacSectors.l_vacID INNER JOIN l_durations ON d_searchableVacs.l_durationID = l_durations.k_id WHERE d_searchableVacs.l_vacID <> 4330 AND (x_vacLocations.l_locationID IN (select x_vacLocations.l_locationID FROM x_vacLocations WHERE l_vacID = 4330) ) AND (l_sectorID IN (select x_vacSectors.l_sectorID FROM x_vacSectors WHERE l_vacID = 4330) ) AND (l_durationID = (SELECT l_durationID FROM d_vacancies WHERE k_id = 4330)) ORDER BY yn_branded DESC, yn_featured DESC, d_date DESC