Database Programmer - PostgreSQL Programmer

Brampton, Ontario, Canada

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Charger Logistics Inc

Leading transportation and logistics company providing cross-border freight solutions between US, Canada, and Mexico. Specialized in temperature-controlled, dry van, and expedited shipping services.

View all jobs at Charger Logistics Inc

Apply now Apply later

Charger logistics Inc. is a world- class asset-based carrier with locations across North America. With over 20 years of experience providing the best logistics solutions, Charger logistics has transformed into a world-class transport provider and continue to grow.

We are seeking an experienced Database Programmer with specialized expertise in PostgreSQL database management, scripting, and optimization. The ideal candidate will be responsible for designing, implementing, and maintaining robust database solutions while ensuring optimal performance, security, and reliability of our data infrastructure.

Responsibilities:

Database Development & Programming

  • Design and develop complex database schemas, stored procedures, functions, and triggers in PostgreSQL
  • Write efficient SQL queries and optimize existing database code for improved performance
  • Develop and maintain database applications using PostgreSQL-specific features and extensions
  • Implement data validation rules, constraints, and business logic at the database level

Scripting & Automation

  • Create and maintain shell scripts, Python scripts, or other automation tools for database operations
  • Develop automated deployment scripts for database schema changes and updates
  • Build monitoring scripts to track database performance metrics and health indicators
  • Automate routine maintenance tasks including statistics updates and space management

Performance Monitoring & Optimization

  • Monitor database performance using PostgreSQL built-in tools (pg_stat_*, pg_locks, etc.)
  • Analyze query execution plans and identify performance bottlenecks
  • Implement performance tuning strategies including query optimization and configuration adjustments
  • Set up and maintain database monitoring solutions (e.g., pgAdmin, Grafana, or custom dashboards)
  • Generate regular performance reports and capacity planning recommendations

Index Management & Optimization

  • Design and implement appropriate indexing strategies for optimal query performance
  • Analyze index usage patterns and identify redundant or unused indexes
  • Reorganize and rebuild indexes to maintain optimal performance
  • Monitor index fragmentation and implement maintenance schedules
  • Create specialized indexes (partial, functional, GIN, GiST) based on application requirements

Backup & Recovery Operations

  • Design and implement comprehensive backup strategies using pg_dump, pg_basebackup, and WAL archiving
  • Schedule and monitor automated backup processes
  • Test backup integrity and develop disaster recovery procedures
  • Implement point-in-time recovery (PITR) solutions
  • Maintain backup retention policies and archive management
  • Document and test database recovery procedures

Database Administration

  • Install, configure, and maintain PostgreSQL database servers
  • Manage database security including user roles, permissions, and access controls
  • Perform database upgrades and patch management
  • Monitor database logs for errors, security issues, and performance problems
  • Implement and maintain database replication and high availability solutions

Requirements


Required Qualifications

  • Technical Skills
    • 3+ years of hands-on experience with PostgreSQL database administration and development
    • Advanced SQL programming skills including complex queries, stored procedures, and functions
    • Scripting expertise in one or more languages (Bash, Python, Perl, or PowerShell)
    • Database monitoring tools experience (pgAdmin, pg_stat_monitor, or similar)
    • Index management experience including analysis, creation, and optimization
    • Backup and recovery expertise with PostgreSQL native tools and third-party solutions
  • Core Competencies
    • Strong understanding of PostgreSQL architecture, internals, and configuration
    • Experience with database performance tuning and query optimization
    • Knowledge of PostgreSQL extensions (PostGIS, pg_partman, etc.) is a plus
    • Familiarity with cloud PostgreSQL services (AWS RDS, Google Cloud SQL, Azure Database)
    • Understanding of database security best practices and compliance requirements
    • Experience with version control systems (Git) for database schema management
  • Soft Skills
    • Strong analytical and problem-solving abilities
    • Excellent communication skills for technical documentation and team collaboration
    • Ability to work independently and manage multiple priorities
    • Detail-oriented with strong attention to data accuracy and system reliability
    • Proactive approach to identifying and resolving potential issues
  • Preferred Qualifications
    • Bachelor's degree in Computer Science, Information Technology, or related field
    • PostgreSQL certification or equivalent professional credentials
    • Experience with database migration projects and ETL processes
    • Knowledge of containerization technologies (Docker, Kubernetes) for database deployment
    • Familiarity with CI/CD pipelines for database deployments
    • Experience with data warehousing and analytics platforms
    • Understanding of database clustering and load balancing solutions

Benefits

  • Competitive Salary
  • Healthcare Benefit Package
  • Career Growth
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Architecture AWS Azure CI/CD Clustering Computer Science Data Warehousing Docker ETL GCP Git Google Cloud Grafana Kubernetes Perl Pipelines PostgreSQL Python Security SQL Statistics

Perks/benefits: Career development Competitive pay Health care

Region: North America
Country: Canada

More jobs like this