Software Developer / Senior Software Developer @THE EMPIRE LIFE INS. CO
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type contract
Posted 1mth ago

[Hiring] Software Developer / Senior Software Developer @THE EMPIRE LIFE INS. CO

1mth ago - THE EMPIRE LIFE INS. CO is hiring a remote Software Developer / Senior Software Developer. 💸 Salary: unspecified 📍Location: Canada

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Empire Life is looking to hire a Software Developer or Senior Software Developer - Perl to join our Development team! The Software Developer is an intermediate to senior software developer of web-based applications and application program interfaces (API’s) with additional skills and experience in DevOps.

  • Contribute to the full design and development cycle of applications and API’s from Proof of Concept to production.
  • Software development (“coding”) of high quality, production-ready applications and API’s.
  • Lead the delivery of new and existing applications and services to production while working with the infrastructure, security, and operations teams (aka DevOps).
  • Contribute to automated testing with unit, functional, and behavioral testing.
  • Proactively work with internal network and security teams to monitor applicable applications and services.
  • Troubleshoot problems and ensure resolution of issues.
  • Research and investigate improvements; analyze and provide findings and recommendations to management.
  • Enable the team to achieve success beyond their individual capabilities.
  • Provide technical expertise from experience.
  • Mentor teammates, facilitate the solving of challenging problems, and make difficult decisions.
  • Contribute to architecture design while collaborating with the Solution Architecture team.
  • Contribute to process improvements while using data-driven decision making.
  • Follow and proactively respond to technology and industry changes which impact our business.
  • This position may require you to work outside of business hours on occasion.

Qualifications

  • 5+ years working experience, 2-3 years of which within the Perl programming language within a web setting.
  • Good knowledge of shell scripting like Bash and other Linux command line tools.
  • Excellent knowledge of SQL and working with open source DBs like Postgres or MySQL.
  • Experience working with a legacy application including Apache CGI (common gateway interface) approach to building dynamic web applications.
  • Strong ability to help document and diagram an existing legacy code base.
  • Demonstrated capability to manage all forms of stakeholder and client communication, lead discussions with technical and business teams.
  • Ability to think logically, analyze and solve problems, prioritize multiple tasks and projects, and to pivot effectively to meet challenges.
  • Ability to work independently and as a team member.
  • Knowledge and experience with continuous integration and continuous deployment (CI/CD) including Github Actions.
  • Web security with OAuth2.
  • Experience with different types of testing: automated testing (unit, functional, and behavioral testing).
  • Load testing applications to ensure acceptable performance according to agreed upon SLAs.
  • Strong experience with programming language and framework proficiency in Python (Django framework), Node.js, Javascript, Java, React.js, HTML, and CSS.
  • Experience with Database schema design, REST API, and SQL query development.
  • Knowledge of message buses such as Google Pub/Sub and Kafka.
  • Strong experience with event-driven programming with Kafka or equivalent.
  • Documentation of delivered software with architectural decision records (ADR’s) and OpenAPI specifications.
  • Experience working in Google Cloud Platform (GCP), including Google AppEngine, CloudSQL Pub/Sub, and Cloud Functions.
  • Kubernetes deployments.
  • Terraform for managing configuration.
  • Experience with agile development methodologies (e.g. Scrum) and related platforms (Jira) an asset.
  • Completion of a University degree, college diploma, technical training, and/or equivalent experience.

Requirements

  • If you are applying for a position which is open to applicants across Canada, language proficiency in English is required for communicating with customers, advisors, or employees across Canada.

Benefits

  • Competitive salaries with annual pay increases.
  • Annual bonus program, which recognizes both strong company performance and individual contributions, for non-sales positions.
  • Competitive uncapped commission, for sales positions.
  • A comprehensive employer-funded benefits package starting from day one of employment, that includes life insurance, disability, health and dental, and a generous health account.
  • Flexible work arrangements and an annual allotment of personal health days.
  • Four weeks annual vacation from hire date.
  • A defined contribution pension plan with generous employer matching.
  • Top up programs for parental leave and compassionate leave.
  • Employer-sponsored wellness and recognition programs.
  • A cash employee referral program.
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Developer / Senior Software Developer @THE EMPIRE LIFE INS. CO
Software Development
Salary unspecified
Remote Location
remote Canada
Job Type contract
Posted 1mth ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 109,394 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 109,394 Remote Jobs
×
  • Unlock 109,394 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.
  • Filter by location/skills/salary…
  • Create custom email alerts
Unlock All Jobs Now