Software Developer

David Aplin Job Details

Software Developer

Edmonton, AB

Permanent

Posted Date: 14/06/2022

Job ID: AA7633224610

Information Technology

Are you passionate about technology? Do you want to be part of the team that is revolutionizing TV advertising across millions of homes worldwide? If so, don't miss this opportunity to co-author software artifacts with technology experts that disrupt the advertising world by working on our industry-leading addressable advertisement solution.
 
Our client is a company comprised of passionate engineers, collaborating in high-performing Scrum teams and striving to find the best solutions to problems using the latest industry-leading tools. They are growing at a sustainable pace and continuously seeking self-motivated people, who love to learn fast, get things done, and embrace challenges to solve complex problems. They offer the opportunity to work in a casual environment with flexible hours, low stress, and a startup feel.
 
Perks & Benefits:
  • Paid Time Off (PTO) Vacation
  • Company Holidays
  • Medical & Prescription
  • Dental & Vision
  • RRSP, STD, LTD, AD&D and Life
  • Corporate Discounts
  • Tuition Reimbursement Program
  • Employee Referral Bonus Program
 
Responsibilities:
  • We are a DevOps organization, so our core responsibility is the development and operation of the services making up INVIDI's SaaS platform
  • Full software development lifecycle
  • Deployment and operation of services
  • Team on-call rotation required
  • Troubleshoot incidents and implement adequate solutions to restore and maintain system function, supported by automated monitoring, incident managers, and our support team
  • Writing and maintaining documentation
  • Actively participate in our Agile process, including sprint planning, backlog refinement, etc.
  • Actively participate in implementing continuous integration/delivery, static code analysis, and test automation
  • Continually support peers on your team to help them improve
  • Work with our Talent Development Managers to build and follow a personalized skills development plan
 
Qualifications:
  • Bachelor's Degree in Computer Science or equivalent
  • Deep understanding of Object-oriented design, Data structures, and Algorithms
  • Experience writing code that adheres to a style guide
  • Experience performing peer code reviews both to mentor and ensure code quality
  • Experience building automated unit and integration tests
  • Working experience in an Agile and DevOps environment
  • Ability to quickly learn new technologies and work in a fast-paced environment
  • Strong development skills in one or more of the following languages:
    • Java/Kotlin (Highly preferred)
    • Python
    • Bash
    • Go
    • JavaScript
    • C#
 
  • Highly preferred candidates also have:
    • Working experience in an Agile environment: Scrum, Kanban
    • Experience building RESTful web services
    • Working experience in a DevOps environment
    • Software design and systems architecture experience
    • Experience with security in software development and architecture
 
  • Experience with the tools:
    • Infrastructure as code: Terraform, Ansible
    • Ansible
    • Source control: Git, GitHub/BitBucket
    • CI/CD: Jenkins, BitBucket Pipelines
    • Pub/Sub: Kafka, AWS Kinesis
    • Containerization/Orchestration: Docker, Kubernetes, AWS ECS/EKS
    • Developer security platforms: snyk, Veracode
    • Observability/Monitoring: Datadog, AWS CloudWatch, PagerDuty
    • Experience building and deploying cloud-based software using AWS or GCP
    • Database development experience with SQL / NoSQL databases (e.g., SQL Server, MySQL, Apache Ignite, and others)
    • Cable or Satellite industry knowledge is a plus
    • Excellent oral and written communication skills
 
Job ID: AA7633224610
 
If you are interested in this position and meet the qualifications, apply today! We thank all applicants; however, only those who are authorized to work in Canada or are selected for an interview will be contacted.
 
David Aplin Group, one of Canada’s Best Managed Companies, is an employment agency specializing in finding top talent for exceptional organizations across North America. There are no fees to apply to our jobs or engage with our recruiters to find a new career. Companies hire us to help them grow their teams. Visit our website to learn more: www.aplin.com

  • Max. file size: 128 MB.
  • This field is for validation purposes and should be left unchanged.

Get notified for
similar jobs.

Sign up for Job Alerts