Python Developer Specialist - Engineer (Halifax, NS)
Halifax, NS
VistaCare Communications is a leading technology solutions provider for a wide range of businesses and organizations. We are currently seeking an Outside Plant (OSP) Engineer with specialization in Python Development to join our operations in a permanent, full-time position based out of our head office in Bedford, NS.
The Outside Plant (OSP) Engineer works to support the design and construction (both aerial and underground) of telecommunication networks.
Duties and Responsibilities:
- Build new tools using Python in the GIS databases as required
- Update existing tool written in Python to adapt to different scenarios
- Provide support for other members for using Python scripts
- Provide training and developing guides for using Python scrips and plugins
- Manage, setup, and maintain GIS databases using Postgres, QGIS, and PostGIS
- Provide support for other members for issues related to the GIS databases
- Setup task specific project files in QGIS
- Develop, define and produce optimum fibre designs for proposed telecommunications networks;
- Format layout and design of the telecommunication network elements in accordance with the network design criteria;
- Create underground and aerial conduit plans, being careful to incorporate safety measures into all aspects of designs and subsequent posting to client’s systems;
- Collect data from route or site visits of any surface features and underground utility data necessary to support preparation of construction drawings where required;
- Analyze and design various project requests directly from customer request stage to the build and / or modify outside plant infrastructure for both commercial and residential locations;
- Perform right-of-way and route assessments to confirm the route corridor is acceptable and cost-effective;
- Read and interpret fibre network design drawings, and outside plant records (data, maps);
- Collaborate with other divisional teams to overcome project challenges and provide optimal solutions.
Knowledge and Skills:
- Detailed knowledge of Postgres, PostGIS, QGIS, and Python
- Previous experience of Python Development
- Ability to understand needs and write Python tools to fill these needs
- Detail-oriented with good organizational and time-management skills;
- Must be able to prioritize as needed, in a deadline-driven environment;
- Capability to accommodate the different telecommunications standards established for each client;
- Ability to read and understand blueprints and drawings;
- Working knowledge of CAD software;
- Excellent interpersonal, verbal and written communication skills;
- General understanding of construction documents, drawings, and specifications;
- Knowledge of current construction practices is considered an asset;
- Highly analytical and proven problem-solving abilities.
Experience Required:
- 3 – 5 years experience with Python Development
- 0 – 3 years experience with Postgres, PostGIS, and QGIS or equivalate
- 0 – 3 years experience in Telecommunications or Fibre to the Home design
- Applicants are welcome to apply with only Python knowledge
Additional Requirements:
- Valid driver’s license and reasonable driver abstract;
- The successful candidate will be required to pass a criminal record check;
- Occasional travel may be required to conduct site visits and field detailing, where project dictates.
Compensation and Benefits:
- Competitive compensation based on experience and skill level;
- 50% employer paid comprehensive group benefits (health, dental, vision, insurance);
- Group Life Insurance;
- Employee & Family Assistance Program (EFAP);
- Employee Referral Program;
- Free on-site parking at head office;
- Company discounts;
- Paid work travel/Accommodations and Per Diem;
- Paid training;
- Company-Matched RRSP.