FRENCH WILL FOLLOW:
Overview :
- CodeBoxx serves customers and partners across multiple markets and technologies throughout North America. As our cohorts grow, new graduates and experienced professionals strengthen the internal capacity of our Digital Workshop to deliver projects and products.
- The incumbent participates in the analysis of customer or project needs to identify required systems. They design, develop, and maintain applications and are responsible for implementing development projects or fixes for software products supporting medium to high complexity business and security solutions, in order to meet CodeBoxx customer needs.
- The role involves working on projects delivered to clients across North America, in both English and French.
Responsibilities :
- Design, develop, test, document, and maintain full stack web applications using Java, MySQL / NoSQL, React and TypeScript.
- Contribute to technical design and implementation of features and smaller components.
- Take ownership of assigned features and ensure quality delivery.
- Write clean, maintainable code and follow development best practices.
- Participate in code reviews, testing, and CI/CD processes.
- Support deployments and participate in production support and operational issue resolution when required.
- Collaboration with cross-functional teams and assist junior developers when needed.
- Stay up to date with evolving technologies, tools, and development practices relevant to ongoing projects.
Aptitudes :
- Autonomous and accountable.
- Strong problem solving skills.
- Team player.
- Open to feedback and continuous learning.
- Customer-oriented and quality-driven.
- Demonstrate technological leadership.
Competencies :
- Demonstrate at least 5 years of experience in a similar role (desired levels: Intermediate)
- Front end experience with React and TypeScript.
- Back-end experience with Java and relational / noSQL databases.
- Experience in cloud-based applications.
- Experience working with REST APIs and Agile methodologies.
- Familiarity with Git, Jenkins, Jira, or similar tools.
- Familiarity with AI tools or APIs.
- Understanding of ethical AI principles and responsible AI integration.
- Understanding of prompt design or tuning AI-generated outputs.
- Understanding of application security concepts (preferred)
---------------------------------------------
Aperçu :
- CodeBoxx sert des clients et des partenaires dans plusieurs marchés et technologies à travers l’Amérique du Nord. À mesure que nos cohortes grandissent, les nouveaux diplômés et les professionnels expérimentés renforcent la capacité interne de notre Digital Workshop à livrer des projets et des produits.
- La personne titulaire du poste participe à l’analyse des besoins des clients ou des projets afin d’identifier les systèmes requis. Elle conçoit, développe et maintient des applications, et est responsable de la mise en œuvre de projets de développement ou de correctifs pour des produits logiciels soutenant des solutions d’affaires et de sécurité de complexité moyenne à élevée, afin de répondre aux besoins des clients de CodeBoxx.
- Le rôle implique de travailler sur des projets livrés à des clients partout en Amérique du Nord, en anglais et en français.
Responsabilités :
- Concevoir, développer, tester, documenter et maintenir des applications web full stack à l’aide de Java, MySQL / NoSQL, React et TypeScript.
- Contribuer à la conception technique et à l’implémentation de fonctionnalités et de composants de plus petite envergure.
- Prendre en charge les fonctionnalités assignées et assurer une livraison de qualité.
- Rédiger du code propre, maintenable et conforme aux meilleures pratiques de développement.
- Participer aux revues de code, aux tests et aux processus CI/CD.
- Soutenir les déploiements et participer au support de production ainsi qu’à la résolution des enjeux opérationnels lorsque requis.
- Collaborer avec des équipes multidisciplinaires et soutenir les développeurs juniors au besoin.
- Se tenir à jour sur l’évolution des technologies, des outils et des pratiques de développement pertinents pour les projets en cours.
Aptitudes :
- Autonome et responsable.
- Solides capacités de résolution de problèmes.
- Esprit d’équipe.
- Ouvert à la rétroaction et à l’apprentissage continu.
- Orienté client et axé sur la qualité.
- Démontre un leadership technologique.
Compétences :
- Posséder au moins 5 ans d’expérience dans un rôle similaire (niveau souhaité : intermédiaire).
- Expérience en développement front-end avec React et TypeScript.
- Expérience en développement back-end avec Java et des bases de données relationnelles et NoSQL.
- Expérience avec des applications infonuagiques (cloud).
- Expérience de travail avec des API REST et des méthodologies Agile.
- Familiarité avec Git, Jenkins, Jira ou des outils similaires.
- Familiarité avec des outils ou des API d’IA.
- Compréhension des principes d’IA éthique et de l’intégration responsable de l’IA.
- Compréhension de la conception de prompts ou de l’ajustement des sorties générées par l’IA.
- Compréhension des concepts de sécurité applicative (un atout).