Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Astucemedia is hiring a Remote Architecte de Solutions Développeur Lead / Lead Software Developer Solutions Architect

Job Description

Astucemedia recherche un Architecte de Solutions Développeur Lead qui appliquera les principes de la méthodologie agile pour planifier, gérer et livrer nos produits et services logiciels. Au-delà de la gestion, le candidat idéal s’impliquera activement dans les activités de développement, allant du prototypage et des tests de nouvelles technologies à la réalisation de revues de code.

Responsabilités:

  • Gérer et encadrer une équipe distribuée de développeurs, QA et DevOps.
  • Planifier, diriger et coordonner les actions de l’équipe de développement.
  • Fournir un leadership technique et des conseils au sein de l’organisation.
  • Servir de liaison entre le département de développement et la direction générale.
  • Superviser la création et la mise en œuvre des produits et applications logiciels.
  • Rechercher et intégrer de nouvelles technologies pour améliorer les produits et services de l’entreprise.
  • Participer à la planification de la feuille de route de développement et à l’allocation des ressources.
  • Participer activement à la programmation, au prototypage, aux tests et aux revues de code.
  • Suivre les progrès et la performance de l’équipe, en facilitant les améliorations.
  • Collaborer avec des équipes interfonctionnelles pour livrer des initiatives complexes.
  • Organiser des démonstrations et des tests de produits/systèmes.
  • Voyager à l’international si nécessaire.

------ ENG VERSION --------

Astucemedia is looking for aLead Software Developer Solutions Architect who will employ agile methodology principles to plan, manage, and deliver our software products and services. Beyond managing, the ideal candidate will actively engage in development activities, from prototyping and testing new technologies to conducting code reviews.

Key Responsibilities:

  • Manage and mentor a distributed team of developers, QA, and DevOps.
  • Plan, direct, and coordinate the development team’s actions.
  • Provide technical leadership and guidance across the organization.
  • Serve as a liaison between the development department and senior leadership.
  • Oversee the creation and implementation of software products and applications.
  • Research and integrate new technologies to enhance company products and services.
  • Participate in development roadmap planning and resource allocation.
  •  Actively participate in coding, prototyping, testing, and conducting code reviews.
  • Monitor progress and performance, facilitating team improvements.
  • Collaborate with cross-functional teams to deliver complex initiatives.
  • Organize demos and product/system testing.
  • Travel internationally as needed

 

Qualifications

Expertise Technique

Développement Logiciel & Architecture

  • Expertise approfondie en architectures logicielles, y compris les architectures monolithiques, microservices, multi-niveaux et multi-couches.
  • Maîtrise de la programmation orientée objet (POO), des design patterns et des frameworks tels que MVC, MVP et MVVM.
  • Compétence dans la création et la consommation d'APIs (e.g., Web, REST, gRPC).
  • Expertise avancée en programmation avec C# et/ou C++.
  • Bonne compréhension des technologies front-end, en particulier Angular et son écosystème associé.
  • Familiarité avec les bibliothèques de gestion d'état (e.g., NgRx, RxJS).
  • Expérience avec les solutions cloud-native et les pratiques DevOps, y compris les pipelines CI/CD et la conteneurisation (Docker, Kubernetes).
  • Connaissance des frameworks backend modernes (e.g., ASP.NET Core, Node.js).

Données & IA

  • Expérience en modélisation de données, traitement et gestion des bases de données (SQL et NoSQL).
  • Familiarité avec les outils et techniques de visualisation de données pour transformer des données complexes en informations exploitables.
  • Connaissance des technologies et frameworks d'IA, y compris les modèles d’apprentissage machine, le traitement du langage naturel et les analyses basées sur l’IA.
  • Compréhension de base des systèmes distribués et des architectures orientées événements (e.g., Kafka).

Leadership & Gestion Agile

  • Plus de 5 ans d’expérience dans des rôles de leadership, tels que Chef d’équipe en développement logiciel, Lead technique, Lead solution ou Architecte logiciel.
  • Maîtrise des méthodologies et frameworks agiles, tels que Scrum et Kanban, ainsi que des meilleures pratiques associées.
  • Capacité démontrée à diriger des équipes techniques, à gérer des priorités concurrentes et à favoriser une collaboration efficace.

Compétences Interpersonnelles

  • Excellentes compétences en communication et en présentation, adaptées aux audiences techniques et non techniques.
  • Aptitudes avancées en analyse et en résolution de problèmes pour diagnostiquer et résoudre efficacement les défis techniques.
  • Grandes qualités relationnelles, favorisant un environnement d’équipe positif et collaboratif.

------ ENG VERSION --------
Qualifications Technical Expertise

Software Development & Architecture

  • Expertise in software architectures, including monolithic vs microservices, and multi-tier and multi-layer designs.
  • Proficiency in Object-Oriented Programming (OOP), Design Patterns, and frameworks like MVC, MVP, and MVVM.
  • Proficiency in building and consuming APIs (Web, REST, gRPC).
  • Advanced programming skills in C# and/or C++.
  • Strong understanding of frontend technologies, particularly Angular and associated ecosystems.
  • Familiarity with state management libraries (e.g., NgRx or RxJS).
  • Experience in cloud-native solutions and DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
  • Familiarity with modern backend frameworks (e.g., ASP.NET Core, Node.js).

Data & AI 

  • Experience with data modeling, processing, and database management (SQL and NoSQL databases).
  • Familiarity with data visualization tools and techniques to transform complex data into actionable insights.
  • Knowledge of AI technologies and frameworks, including machine learning models, natural language processing, and AI-driven analytics.
  • Basic understanding of distributed systems and event-driven architectures (e.g., Kafka).

Leadership & Agile Management 

  • 5+ years of experience in leadership roles, such as Software Development Lead and Technical Lead. Solution Lead, Software Architect
  • Proficient in agile methodologies, frameworks, and best practices (e.g., Scrum, Kanban).
  • Demonstrated ability to lead technical teams, manage competing priorities, and foster collaboration effectively.

Soft Skills

  • Strong communication and presentation abilities, both technical and non-technical.
  • Advanced analytical and problem-solving skills to diagnose and resolve technical challenges efficiently.
  • Excellent interpersonal skills, fostering a positive and collaborative team environment.

 

 

See more jobs at Astucemedia

Apply for this job

Astucemedia is hiring a Remote Lead Développeur / Lead Software Developer

Job Description

Astucemedia recherche un Lead Développeur qui appliquera les principes de la méthodologie agile pour planifier, gérer et livrer nos produits et services logiciels. Au-delà de la gestion, le candidat idéal s’impliquera activement dans les activités de développement, allant du prototypage et des tests de nouvelles technologies à la réalisation de revues de code.

Responsabilités(70% coding and 30% management) :

- Gérer et encadrer une équipe distribuée de développeurs, QA et DevOps.

- Planifier, diriger et coordonner les actions de l’équipe de développement.

- Fournir un leadership technique et des conseils au sein de l’organisation.

- Servir de liaison entre le département de développement et la direction générale.

- Superviser la création et la mise en œuvre des produits et applications logiciels.

- Rechercher et intégrer de nouvelles technologies pour améliorer les produits et services de l’entreprise.

- Participer à la planification de la feuille de route de développement et à l’allocation des ressources.

- Participer activement à la programmation, au prototypage, aux tests et aux revues de code.

- Suivre les progrès et la performance de l’équipe, en facilitant les améliorations.

- Collaborer avec des équipes interfonctionnelles pour livrer des initiatives complexes.

- Organiser des démonstrations et des tests de produits/systèmes.

- Voyager à l’international si nécessaire.

----

Astucemedia is looking for a Lead Software Developer who will employ agile methodology principles to plan, manage, and deliver our software products and services. Beyond managing, the ideal candidate will actively engage in development activities, from prototyping and testing new technologies to conducting code reviews.

Key Responsibilities(70% coding and 30% management):

- Manage and mentor a distributed team of developers, QA, and DevOps.

- Plan, direct, and coordinate the development team’s actions.

- Provide technical leadership and guidance across the organization.

- Serve as a liaison between the development department and senior leadership.

- Oversee the creation and implementation of software products and applications.

- Research and integrate new technologies to enhance company products and services.

- Participate in development roadmap planning and resource allocation.

 - Actively participate in coding, prototyping, testing, and conducting code reviews.

- Monitor progress and performance, facilitating team improvements.

- Collaborate with cross-functional teams to deliver complex initiatives.

- Organize demos and product/system testing.

- Travel internationally as needed

 

Qualifications

- Diplôme en informatique, en ingénierie logicielle ou dans un domaine connexe.

- Plus de 5 ans d’expérience dans un rôle tel que responsable du développement logiciel, scrum master ou chef de produit.

- Maîtrise des méthodologies, techniques et cadres agiles.

- Expertise en architectures logicielles, y compris monolithiques vs microservices, ainsi que les architectures multi-couches et multi-niveaux.

- Expérience dans la création d’API RESTful.

- Maîtrise des langages C# et/ou C++.

- Expérience démontrée en leadership et en gestion d’équipes techniques.

- Solide expérience des méthodologies, cadres et meilleures pratiques agiles.

- Excellentes compétences en gestion de projets et d’équipes.

- Solides capacités de communication et de présentation.

- Compétences analytiques et en résolution de problèmes.

- Familiarité avec les technologies et cadres liés à l’IA (modèles d’apprentissage automatique, traitement du langage naturel ou analyses basées sur l’IA).

- Expérience en gestion de données, y compris la modélisation, le traitement et la gestion des bases de données.

- Connaissance des outils et techniques de visualisation des données pour transformer des données complexes en informations exploitables.

- Historique démontré de leadership et de gestion, avec une expérience réussie dans la direction d’équipes techniques pour livrer des solutions de haute qualité.

- Compétences exceptionnelles en gestion de projets et d’équipes, avec une capacité à gérer efficacement des priorités concurrentes.

- Compétences avancées en analyse et en résolution de problèmes, avec une capacité à diagnostiquer et résoudre efficacement les défis techniques.


Qualifications & Skills

- Bachelor's degree in computer science, software engineering, or a related field.

- 5+ years of experience in a role such as software development manager, scrum master, or product manager.

- Proficient in agile methodologies, techniques, and frameworks.

- Expertise in software architectures, including monolithic vs microservices and multi-tier and multi-layer.

- Experience building RESTful APIs.

- Proficiency in C# and/or C++.

- Demonstrated leadership and management experience.

 - Solid experience working with agile methodologies, frameworks, and best practices.

- Excellent project and people management skills.

- Strong communication and presentation abilities.

- Analytical and problem-solving skills.

- Familiarity with AI technologies and frameworks (e.g., machine learning models, natural language processing, or AI-driven analytics).

 - Experience with data handling, including data modeling, processing, and database management.

- Knowledge of data visualization tools and techniques to transform complex data into actionable insights.

- Demonstrated leadership and management experience, with a history of leading technical teams to deliver high-quality solutions.

- Exceptional project management and people management skills, with the ability to balance competing priorities effectively.

- Advanced analytical and problem-solving skills, with the ability to diagnose and resolve technical challenges efficiently.

 

See more jobs at Astucemedia

Apply for this job

Astucemedia is hiring a Remote Part-Time - Intermediate Accounting Technician - Technicien(ne) comptable intermédiaire

Description du poste

As the Accounting Technician, the Employee, will work closely with and report to the Accounting and Payroll Supervisor and will have the following, but not limited to 

Responsibilities: 

Using Quickbooks online : 

  • Perform Bank and Account reconciliations 
  • General Ledger and Journal entries 
  • Prepare for month and year-end 
  • Upload vendor invoices and expense reports 
  • Produce Monthly GST/QST reports and file them 

Using Dext Prepare 

  • Match receipts against Credit Card statements 
  • Ensure accurate Expense recording and track needed reimbursements 
  • Ensure accurate Vendor invoice recording 

Additionally, 

  • Assist with the processing of Accounts payable and Expense Reports 
  • Assist in the Payroll Process 
  • Ensure completeness of timesheets 
  • Keep track of group benefit invoices and note discrepancies 
  • Prepare requested reports 
  • Maintain accurate filing 
  • Assist in other admin and accounting daily tasks  

------------------------------------------------------------------------------------------------------------

En tant que technicien(ne) comptable, l'employé(e) travaillera en étroite collaboration avec le superviseur comptable et de la paie et aura, entre autres, les responsabilités suivantes : 

Responsabilités : 

  • En utilisant Quickbooks en ligne.
  • Effectuer des rapprochements bancaires. 
  • Effectuer des écritures au grand livre et des journaux. 
  • Préparer les fins de mois et d'année. 
  • Télécharger les factures des fournisseurs et les rapports de dépenses. 
  • Produire des rapports mensuels de la TPS/TVQ et les soumettre. 

En utilisant Dext Prepare : 

  • Associer les reçus aux relevés de carte de crédit. 
  • Assurer l'enregistrement précis des dépenses et suivre les remboursements nécessaires. 
  • Assurer l'enregistrement précis des factures des fournisseurs. 

De plus : 

  • Aider dans le traitement des comptes fournisseurs et des rapports de dépenses. 
  • Assister dans le processus de paie. 
  • Assurer l'exhaustivité des feuilles de temps. 
  • Suivre les factures des avantages sociaux du groupe et noter les divergences. 
  • Préparer les rapports demandés. 
  • Maintenir un classement précis. 
  • Aider dans d'autres tâches administratives et comptables quotidiennes. 

Qualifications

Required Skills and Competencies

  • Bookkeeping: 3 years 
  • Quickbooks Online: 3 years 
  • Has obtained a relevant accounting diploma (DEC, Certificate of BAC) 
  • Skilled in Math 
  • Detail-oriented and is well-organized 
  • Proficient in Microsoft Office 365, adequate knowledge of Outlook and Very Good Knowledge of Excel 
  • Can work independently and be self-motivated. 
  • Has good reading and written communication skills in English and is speaks fluently in both English and French 
  • Facility in collaborating with coworkers  

------------------------------------------------------------------------------------------

Compétences et qualifications requises : 

  • Comptabilité : 3 ans. 
  • Quickbooks en ligne : 3 ans. 
  • A obtenu un diplôme comptable pertinent (DEC, certificat de BAC). 
  • Compétent en mathématiques. 
  • Souci du détail et bien organisé. 
  • Maîtrise de Microsoft Office 365, connaissance adéquate d'Outlook et très bonne connaissance d'Excel. 
  • Peut travailler de manière indépendante et être autonome. 
  • Bonnes compétences en lecture et en communication écrite en anglais, et parle couramment en anglais et en français. 
  • Capacité à collaborer avec les collègues. 

See more jobs at Astucemedia

Apply for this job