Titre du poste : Ingénieur logiciel
Catégorie d'emploi : Exonéré
Département : Services partagés - Technologie
URL de l'entreprise : http://www.real Matters.com
À propos du rôle
La division technologique dynamique et passionnante de Real Matters recherche un ingénieur logiciel pour travailler avec notre équipe sur notre plate-forme technologique basée sur le cloud. Vous travaillerez avec une équipe technologique de classe mondiale développant des applications Web qui offriront à nos clients la meilleure expérience utilisateur possible et leur permettront de profiter de nos services uniques.
Vous êtes le genre de personne qui recherche un poste ciblé, créatif, dynamique et déterminé à trouver la meilleure solution au problème posé. Le candidat retenu occupera un rôle à multiples facettes qui offre des opportunités d'évolution de carrière, de stimulation intellectuelle, de résolution créative de problèmes et la possibilité de travailler sur des choses formidables.
Notre pile technologique
GoLang, Java/J2EE et Python sur le backend
ReactJSand JSF sur le front-end
MySQL et Couchbase comme notre banque de données
Déployé en tant que micro-services monolithiques et Docker dans GCP
Responsabilités
Collaborer avec les membres de l'équipe produit pour comprendre les objectifs commerciaux, comprendre et affiner les histoires, estimer les tâches de développement
Développer du code en GoLang et Java pour résoudre les tâches, y compris la mise en œuvre de la couverture des tests unitaires
Grande capacité à faire de l'ingénierie inverse et à tracer la logique du code existant pour identifier les détails de mise en œuvre et fournir une mise en œuvre sans défaut.
Identifie les obstacles et les goulots d'étranglement potentiels ; diriger le cap afin que les engagements soient respectés et que les projets restent sur la bonne voie
Étudier et résoudre les problèmes du système : dépanner et déboguer les défauts si nécessaire
Créer et maintenir une documentation technique pour le code, les API et les flux de travail afin de faciliter la compréhension et la maintenance.
Effectuez des revues de code avec vos pairs, en soutenant les meilleures pratiques
Compétences et expertise
Diplôme universitaire en informatique, en génie informatique ou connaissances/expérience équivalentes
Au moins 4 années d'expérience dans l'utilisation de GoLang et Java 8+ / J2EE dans le développement de solutions d'entreprise travaillant sur des applications backend, avec quelques mains sur le développement Python.
Au moins 1 année d'expérience dans le développement d'applications avec des services cloud natifs sur la plateforme cloud de Google (par exemple, Pub Sub, Cloud Build & Run)
Maîtrise de la création et de l'utilisation des API RESTful ; comprendre les méthodes de requête HTTP et les codes d'état de réponse et quand les appliquer
Excellentes compétences en anglais, tant en communication écrite qu'orale
Passion pour la technologie avec la capacité et le désir d'acquérir de nouvelles technologies (par exemple GCP PubSub, Secret Manager) si nécessaire
Solide compréhension des bonnes pratiques en matière d'architecture de code, de conception et de test
Expérience avec les plateformes cloud (Google Cloud, Azure, AWS) utilisant des technologies de conteneurisation, telles que Docker ou Kubernetes dans une architecture de microservices
Comprendre la valeur de la documentation et de l'approche conception puis code
Expérience avec JSF, JSP, XSLT pour transformer XML en différentes structures, souhaitée
Familiarité avec les outils et logiciels de pile open source, notamment Linux et Apache Tomcat
Expérience CI/CD dans la mise en place et la gestion de tâches Jenkins souhaitée
Expérience avec XSLT préférée
Expérience en développement d'applications front-end est un atout (ReactJS)
Expérience d'utilisation de Python préférée
Les énoncés ci-dessus visent à décrire la nature générale et le niveau du travail effectué par les personnes affectées à ce poste. Ils ne constituent pas une liste exhaustive des responsabilités, des tâches et des compétences requises.
À propos des questions réelles
Real Matters est l'un des principaux fournisseurs de services de gestion de réseau pour les secteurs des prêts hypothécaires et de l'assurance. La plateforme de Real Matters combine sa technologie exclusive et ses capacités de gestion de réseau avec des dizaines de milliers de professionnels de terrain qualifiés et indépendants pour créer un marché efficace pour la fourniture de services dans le secteur des prêts hypothécaires et des assurances. Nos clients comprennent les 100 plus grands prêteurs hypothécaires aux États-Unis et certaines des plus grandes banques et compagnies d'assurance d'Amérique du Nord. Nous sommes l'un des principaux fournisseurs indépendants d'évaluations immobilières résidentielles sur le marché hypothécaire et l'un des principaux fournisseurs indépendants de services de titres aux États-Unis. Basé à Markham (ON), Real Matters possède des bureaux principaux à Buffalo (NY) et Middletown (RI). Real Matters est coté à la Bourse de Toronto sous le symbole REAL. Pour plus d'informations, visitez www.realmatters.com.
Employeur d'égalité des chances
Real Matters est un employeur garantissant l'égalité des chances ; les candidats sont considérés pour tous les postes sans égard à la race, à l'origine nationale ou ethnique, à la couleur, à la religion, à l'âge, au sexe, à l'orientation sexuelle, à l'identité ou à l'expression de genre, à l'état civil, à la situation familiale, aux caractéristiques génétiques, au handicap ou à tout autre statut protégé par les dispositions appropriées. loi. Tout emploi est décidé en fonction des qualifications, du mérite et des besoins de l'entreprise. Veuillez nous informer à tout moment du processus de recrutement et de sélection si vous avez besoin d'accommodements. Real Matters s'engage à respecter toutes les lois applicables, y compris en fournissant des aménagements aux candidats handicapés.