Web Developer Intermediate

Montreal

Offre publiée le 2023-01-23

Ian Martin

Job description

SUMMARY

The mandate of our team is to implement a self-service platform to provide on-demand cloud infrastructure to all internal company customers, leveraging available microservices and various API products.

RESPONSIBILITIES

  • Contribute to the development of the platform.
  • Act as a leader of certain functionalities, meeting with stakeholders and defining the future mode of operation
  • Actively participate in Agile ceremonies with the objective of continuous improvement of its product, its team and its processes.
  • Support platform users and fix bugs
  • Embody and promote a programming culture focused on quality.
  • Pave the way towards the implementation of services based on a simple and elegant architecture.
  • Be part of an organization that uses self-service and on-demand services.
  • Openly discuss issues, learn from them, and use them as opportunities to strengthen team bonds.
  • Prioritize the interests of the team.
  • Interact with people from other industries. You will bridge different business units and collaborate with many teams to create the best product.
  • Development and operation (DevOps) : continuous integration and deployment, containerization, micro-services and programmable infrastructure.
  • Continuous improvement : our team is divided into product brigades that rely on the agile method, we achieve our objectives in shorter cycles, adapting to the needs of our tenants in order to continuously improve.

QUALIFICATIONS

  • Python Django
  • Java
  • BILINGUALISM French-English
  • 3 to 5 years of experience as a software developer.
  • Extensive knowledge of object-oriented programming (OOP) and data structures.
  • Experience in database management
  • Extensive expertise in unit test integration, integration test frameworks, test-based development, behavior-based development, etc.
  • Expertise in software engineering or development.
  • Extensive experience in development and architecture (microservices architecture).
  • An ability to quickly adapt to new technologies.
  • The ability to dissect a business or system problem to find an easy and sustainable modular solution with his team.
  • A team spirit and the ability to adapt to uncertain and changing needs
  • Experience with agile methodologies (Scrum, Kanban).
  • Excellent interpersonal, verbal and written communication skills.
  • The ability to work both independently and as part of a team.
  • Hands-on development and operational experience (Gitlab-CI, Docker, Helm, Kubernetes and the Kubernetes operating method).

SOMMAIRE

Le mandat de notre équipe est de mettre en œuvre une plateforme libre-service pour fournir des infrastructures en nuage sur demande à tous les client internes de l’entreprise, en exploitant les microservices disponibles et les divers produits d’API

RESPONSABILITÉS

  • Faire partie d’une communauté : la nôtre est formidable. Vous aurez l’occasion d’interagir avec des gens brillants dans un environnement agile, de travailler dans des aires ouvertes et de participer à des activités de renforcement d’équipe.
  • Bâtir de nouveaux systèmes : vous définirez et construirez des nouvelles plateformes et applications
  • Interagir avec des gens d’autres secteurs d’activité. Vous ferez le pont entre différentes unités d’affaires et collaborerez avec de nombreuses équipes afin de créer le meilleur produit.
  • Le développement et l’exploitation (DevOps) : l’intégration et le déploiement continu, la conteneurisation, les micros-services et l’infrastructure programmable.
  • L’amélioration continue : notre équipe est subdivisée en brigades de produits qui misent sur la méthode agile, nous réalisons nos objectifs dans des cycles plus courts, en nous adaptant en fonction des besoins de nos locataires de façon à nous améliorer continuellement.
  • Parfaire vos compétences en lien avec les dernières technologies et avoir un accès illimité à de vastes ressources.
  • Incarner et promouvoir une culture de programmation axée sur la qualité.
  • Tracer la voie vers la mise en œuvre de services basée sur une architecture simple et élégante.
  • Faire partie d’une organisation qui utilise le libre-service et les services sur demande.
  • Exposer ouvertement les problèmes, en tirer des leçons et en faire des occasions de raffermir les liens au sein de l’équipe.
  • Donner la priorité aux intérêts de l’équipe.
  • Contribuer au développement de la plateforme
  • Agir en tant que leader de certaines fonctionnalité, en rencontrant les parties prenantes et en définissant le futur mode d’opération
  • Participer aux cérémonies Agile de façon active avec pour objectif l’amélioration continue de son produit, de son équipe et de ses processus.
  • Supporter les utilisateurs de la plateforme et régler les bogues

QUALIFICATIONS

  • BILINGUISME français-englais
  • De 3 à 5 ans d’expérience en tant que développeur de logiciels.
  • De grandes connaissances de la programmation orientée objets (POO) et des structures de données.
  • Expérience en gestion de base de données
  • Une expertise étendue en matière d’intégration de tests unitaires, de cadres de tests d’intégration, de développement basé sur les tests, de développement basé sur le comportement, etc.
  • Une expertise en ingénierie ou développement de logiciels.
  • Une grande expérience en matière de développement et d’architecture (architecture de microservices).
  • Une capacité à rapidement s’adapter aux nouvelles technologies.
  • La capacité de disséquer un problème d’affaires ou de système pour trouver une solution modulaire facile et durable avec son équipe.
  • Un esprit d’équipe et la capacité de s’adapter à des besoins incertains et changeants.
  • Une expérience avec des méthodologies agiles (Scrum, Kanban).
  • D’excellentes compétences en relations interpersonnelles et en communication verbale et écrite.
  • La capacité de travailler tant de façon autonome qu’au sein d’une équipe.
  • Une expérience concrète en développement et en exploitation (Gitlab-CI, Docker, Helm, Kubernetes et la méthode d’exploitation Kubernetes).
  • Python Django

WHO ARE WE?

We’re Ian Martin : a full-service recruiting firm with 60+ years’ experience hiring engineering and IT professionals like you.

Ian Martin has a proven track record of contractor success and candidate satisfaction. 98.9% of our contractors are satisfied with their experience and 99.

2% of them complete their assignments.

When you apply, you’ll have support throughout the entire hiring process our recruiters will assess your qualifications and put you in touch with jobs and employers that are right for you.

1 hour ago