Enable job alerts via email!

Python Developer

Teledyne Digital Imaging

Fredericton

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative tech company is seeking a skilled Python Developer for their Fredericton team to automate cloud-based chart production platforms. In this role, you will create and test solutions for hydrographic offices worldwide. The ideal candidate has strong Python skills, experience with RESTful APIs, and is eager to collaborate within an agile environment. Enjoy competitive salary and benefits from day one while working in a supportive and growth-oriented workplace.

Benefits

Competitive Salary & Benefits Package
Health, Dental, Vision, Life Insurance
Paid Vacation, Sick Time, and Holidays
RRSP with Company Match
Employee Stock Purchase Plan
Employee Assistance Program
Fun Employee Events

Qualifications

  • 3 years of experience in software development.
  • 2 years of hands-on experience with Python.
  • Legally entitled to work in Canada.

Responsibilities

  • Automate the validation of various services into a functional platform.
  • Write secure and maintainable Python code.
  • Collaborate with teams following an agile methodology.

Skills

Python
RESTful APIs
DevOps
Microservices
Geospatial Knowledge

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Jenkins
Git

Job description

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense factory automation air and water quality environmental monitoring electronics design and development oceanographic research deepwater oil and gas exploration and production medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

About us

Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry with a growing footprint in Cloud and IoT solutions. Our products cover a wide variety of domains ranging from sonar and lidar surveying to chart production and environmental monitoring. We develop cutting-edge products that transform multi-source data into actionable geospatial intelligence. Our team is composed of passionate people dedicated to delivering innovative solutions that make a real difference for our clients.

We are looking for a skilled Python Developer to join our cloud product team in Fredericton Canada. You will help build and automate a cloud-native chart production platform for hydrographic offices around the world. This role is key to our mission of reducing the turnaround time from the collection of geospatial data collection to the creation of actionable information . This role involves integrating and containerizing existing tools into scalable secure and testable services. The ability to perform validation of the services as well test performance and scalability through scripting is key to this position.

Whats in it for you

Technical challenge We like to do what hasnt been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.

A great place to work and grow You will enjoy the relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. We work with customers who are leaders in their industry.

Global opportunities As part of Teledyne Technologies youll work with international teams and clients across diverse domains.

Rewarding outcome Teledyne-CARIS produces software that is used by clients in their daily work in multiple fields from data processing in autonomous underwater vehicles to smart city projects in a cloud-based environment.

What youll do

Automate the validation of various services into a functional platform

Develop automation scripts to maintain services in a continuously releasable state

Implement and test endpoints for a chart production pipeline

Write secure reliable and maintainable Python code

Conduct and participate in code reviews

Follow and promote best practices and design patterns for Python development

Automate performance and scalability testing

Verify security of the platform through testing

Collaborate with application and front-end developers to provide high-quality solutions

Work closely with DevOps to deploy and monitor applications

Work as part of a team following an agile methodology

What you need

Bachelors degree in Computer Science Engineering or a related field

3 years of experience in software development

2 years of hands-on experience with Python

Experience working with RESTful APIs and JSON-based web services

Must be legally entitled to work in Canada

Preferred Skills & Technologies

DevOps : Docker Jenkins Git Infrastructure as Code

Languages : Python C

Architecture : Microservices Service-Oriented Architecture

Domain Knowledge : Geospatial IoT

What We Value

Strong collaboration and communication skills

Curiosity and a growth mindset

What We Offer :

Competitive Salary & Benefits Package

Health dental Vision and Life Insurance from Day 1

Paid Vacation Sick Time and Holidays

RRSP with Company Match

Employee Stock Purchase Plan (ESPP)

Employee Assistance Program (EAP)

Fun Employee Events throughout the year

What happens next

If what you just read sounds like you and believe you are the person who will make us better do not hesitate to apply. The selection process is ongoing so dont wait. When applying make it easy for yourself. Add a resume and fill out the required fields no need to add anything else at this dedicated Talent Acquisition Specialists will reach out to you if additional information is required.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws regulations rules and regulatory orders. Our reputation for honesty integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Key Skills

Employment Type : Full-Time

Experience : years

Vacancy : 1

Create a job alert for this search

Python Developer • Fredericton, New Brunswick, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.