Taro Logo

Python Developer

Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry, specializing in Cloud and IoT solutions.
Fredericton, NB, Canada
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Python Developer

Teledyne CARIS, a global leader in geospatial software, is seeking a Python Developer to join their cloud product team in Fredericton, Canada. This role is crucial in building and automating a cloud-native chart production platform for hydrographic offices worldwide. The position involves integrating and containerizing existing tools into scalable, secure, and testable services.

The ideal candidate will join a company that provides enabling technologies for various industrial growth markets, including aerospace and defense, factory automation, environmental monitoring, and more. As part of Teledyne Technologies, you'll work with international teams and clients across diverse domains, enjoying the relaxed and friendly atmosphere of a company with a strong Maritime tradition.

The role offers exciting technical challenges, working on projects that push the boundaries of science and technology. You'll be responsible for developing automation scripts, implementing and testing endpoints, writing secure Python code, and collaborating with DevOps teams. The position requires strong expertise in Python development, RESTful APIs, and cloud platforms like AWS and Azure.

Benefits include comprehensive health insurance from day one, RRSP with company match, stock purchase plans, and regular employee events. The company values strong collaboration, exceptional product delivery, and maintains a culture of continuous learning and innovation. This is an excellent opportunity for a mid-level developer looking to make an impact in geospatial software development while working with cutting-edge technology.

Last updated 6 hours ago

Responsibilities For Python Developer

  • 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
  • Work closely with DevOps to deploy and monitor applications

Requirements For Python Developer

Python
PostgreSQL
Kubernetes
  • Bachelor's 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
  • Fluent in English
  • Must be legally entitled to work in Canada

Benefits For Python Developer

Dental Insurance
Medical Insurance
Vision Insurance
  • 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

Interested in this job?

Jobs Related To Teledyne CARIS Python Developer