Product Development Engineer / Ingénieur, Développement de produit

at  Portage

Gatineau, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jul, 2024Not Specified01 Apr, 2024N/ASecurity,Coding Standards,Emerging Technologies,Constructive Feedback,Confidentiality,Technical Documentation,Software Development,System Architecture,New Features,DesignNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a SaaS (Software as a Service) Product Development Engineer, you will play a key role in designing, developing, and maintaining innovative and scalable cloud-based solutions. Your primary focus will be on creating robust, high-performance software that meets the needs of users and adheres to industry best practices. You will collaborate with cross-functional teams, including product managers, UX/UI designers, and quality assurance professionals, to bring new features and improvements to our SaaS product.

Job Requirements and Responsibilities

  • Design, develop, and implement new features and enhancements for the SaaS product.
  • Write clean, maintainable, and efficient code that meets coding standards.
  • Collaborate with cross-functional teams to ensure alignment between development efforts and overall product goals.
  • Participate in code reviews and provide constructive feedback to peers.
  • Write unit tests and participate in automated testing to ensure the reliability and integrity of the software.
  • Create and maintain technical documentation, including system architecture, API documentation, and deployment procedures.
  • Stay updated on industry trends and emerging technologies to recommend improvements to our development processes.
  • Contribute to the adoption of best practices in software development and deployment.
  • Implement and follow security best practices to ensure the integrity and confidentiality of user data.

Skills and Experience

The ideal candidate resume would include the following items, but we will hire based on the individual and all their qualities.

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in SaaS product development and cloud-based architectures.
  • Proficiency in Ruby on Rails and PostgreSQL
  • Experience working with JavaScript, ECMAScript and Bootstrap frameworks
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Understanding of agile development methodologies.

À titre d’ingénieur, Développement de produit logiciel-service (SaaS), vous jouerez un rôle essentiel dans la conception, le développement et la mise en œuvre de solutions infonuagiques innovatrices et évolutives. Votre tâche principale sera de contribuer à créer un logiciel performant et robuste qui répond aux besoins des utilisateurs et adhère aux meilleures pratiques de l’industrie. Vous collaborerez avec des équipes interfonctionnelles, y compris des gestionnaires de produit, des concepteurs d’expérience/interface utilisateur (UX/UI) et des spécialistes de l’assurance qualité, pour améliorer notre produit SaaS et élargir ses fonctionnalités.

Exigences et responsabilités du poste :

  • Concevoir, développer et mettre en œuvre de nouvelles fonctionnalités et améliorations pour notre produit SaaS.
  • Écrire du code propre, maintenable et efficace qui répond aux normes de programmation.
  • Collaborer avec des équipes interfonctionnelles pour harmoniser les efforts de développement aux objectifs généraux du produit.
  • Participer aux revues de code et fournir des commentaires constructifs à ses pairs.
  • Rédiger des essais unitaires et participer à des tests automatisés pour assurer la fiabilité et l’intégrité du logiciel.
  • Créer et mettre à jour la documentation technique, notamment sur l’architecture de système, l’interface de programmation d’application et les procédures de déploiement.
  • Se tenir au courant des tendances de l’industrie et des technologies émergentes pour recommander des améliorations à nos procédés de développement.
  • Contribuer à l’adoption de meilleures pratiques en matière de développement et de déploiement logiciel.
  • Mettre en œuvre et respecter les meilleures pratiques en matière de sécurité pour assurer l’intégrité et la confidentialité des données des utilisateurs.

Compétences et expérience :

Idéalement, toute candidature rassemblerait les éléments ci-dessous; toutefois, l’ensemble des compétences et qualités d’une personne sera pris en compte lors de l’embauche.

  • Baccalauréat en informatique, en génie ou dans un domaine connexe
  • Expérience concrète en développement de produit SaaS et d’architecture infonuagique
  • Maîtrise de Ruby on Rails et de PostgreSQL
  • Expérience de travail avec les cadres JavaScript, ECMAScript et Bootstrap
  • Excellentes capacités d’analyse et de résolution de problèmes
  • Excellentes compétences en communication et en relations interpersonnelles
  • Bonne compréhension des méthodologies de développement agile

Responsibilities:

  • Design, develop, and implement new features and enhancements for the SaaS product.
  • Write clean, maintainable, and efficient code that meets coding standards.
  • Collaborate with cross-functional teams to ensure alignment between development efforts and overall product goals.
  • Participate in code reviews and provide constructive feedback to peers.
  • Write unit tests and participate in automated testing to ensure the reliability and integrity of the software.
  • Create and maintain technical documentation, including system architecture, API documentation, and deployment procedures.
  • Stay updated on industry trends and emerging technologies to recommend improvements to our development processes.
  • Contribute to the adoption of best practices in software development and deployment.
  • Implement and follow security best practices to ensure the integrity and confidentiality of user data


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or a related field

Proficient

1

Gatineau, QC, Canada