Platzhalter Bild

Senior Software Developer na TV2 Consulting

TV2 Consulting · Toronto, Canadá · Onsite

Candidatar-se agora

About the Role

We are seeking a highly skilled and experienced Senior Software Developer to join our Process Excellence Technology Services team, supporting the Customer Lifecycle Management Platform. This role involves working on large, complex systems and contributing to the design, development, and maintenance of scalable, high-performance software solutions. The ideal candidate will have deep expertise in database technologies, big data frameworks, and enterprise-grade software development.

Key Responsibilities

  • Design and implement robust software solutions across Oracle, Cassandra, and Spark platforms.
  • Develop and optimize database schemas, stored procedures, and ETL pipelines.
  • Build scalable Spark applications using Python for data analytics and processing.
  • Collaborate with architects, data scientists, and other developers to translate business requirements into technical solutions.
  • Ensure data integrity, security, and performance across all systems.
  • Maintain comprehensive technical documentation for all developed solutions.
  • Stay current with emerging technologies and best practices in software development and data engineering.

Requirements

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum 8 years of experience in software development for large-scale systems.
  • Strong expertise in:
    • Oracle (SQL, PL/SQL, performance tuning)
    • Cassandra (CQL, data modeling, cluster management)
    • Apache Spark (Spark SQL, Streaming, MLlib)
  • Proficiency in Python for data processing and analytics.
  • Experience with ETL tools and data warehousing principles.
  • Solid understanding of both relational and NoSQL database architectures.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Preferred Qualifications

  • Experience with BPM (Business Process Management) platforms.
  • Certifications such as Oracle Certified Professional (OCP).
  • Familiarity with cloud-based database services (AWS, Azure, GCP).
  • Prior experience in customer experience software platforms is a strong asset.

Benefits

  • Work hours are Monday - Friday, normal 40 hours weeks working onsite up to 5 days a week
  • Location: Toronto, ON
  • Type of job: Temporary Contractor
  • Date candidate required: Immediate
  • Length of Contract: 12 months with the possibility of extension
Candidatar-se agora

Outros empregos