Espace publicitaire
Postes correspondant à votre recherche : 397
Python Developer

Epsilon Solutions Ltd.

Montreal

Permanent à temps plein

50,00$ - 53,00$ /heure

Postuler directement
```html

Description de Poste

Role : Python Developer

Company : Epsilon Solutions Ltd.

Location : Montreal Hybrid

Base pay range : CA$50.00 / hr - CA$53.00 / hr

Core Responsibilities

  • Design and implement scalable, maintainable, and high-performing RESTful APIs using FastAPI, SQLModel, and Redis
  • Write clean, efficient, and maintainable Python code
  • Develop and maintain documentation
  • Design and optimize database schemas and queries
  • Create and maintain automated test suites
  • Monitor and optimize API performance
  • Implement caching strategies and rate limiting
  • Collaborate with front-end team to ensure smooth API integration
  • Assist in implementing workflows for detecting, archiving, and purging stale data based on retention policies
  • Ensure proper logging and auditing of data lifecycle processes
  • Mentor junior developers and review code
  • Collaborate with the system architect to refine the API logic, enhance query performance, and implement caching strategies

Required Skills

  • 5+ years of professional Python development experience
  • Strong experience with FastAPI or similar framework (Flask, Django REST)
  • Deep understanding of REST API design principles
  • Expertise in asynchronous programming with Python
  • Solid experience with SQL databases (PostgreSQL preferred)
  • Strong knowledge of API security best practices
  • Experience with Docker and containerized environments like OpenShift / Kubernetes
  • Proficiency in writing unit tests and integration tests
  • Familiarity with event-driven architecture and tools like Kafka
  • Strong problem-solving skills and attention to detail
  • Effective communication and ability to work in a collaborative, agile environment
  • Adaptive and eager to learn new tools and technologies

Nice to Have

  • Knowledge of monitoring tools like Prometheus and OpenTelemetry
  • Experience with microservice architectures

Seniority level

  • Associate

Employment type

  • Contract

Job function

  • Industries : Banking and Financial Services

J-18808-Ljbffr

```
UI / UX Developer

Softchoice

Montreal

Permanent à temps plein

Postuler directement

Overview

Join to apply for the UI / UX Developer role at Softchoice.

6 days ago Be among the first 25 applicants.

Why You’ll Love Softchoice

We are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means moving them to the cloud, helping them build the workplace of tomorrow, and enabling them to make smarter decisions about their technology. By doing these things we help them create success for their customers and their people.

We stand proudly for our people and support their success through career development and advancement. We are recognized and respected for our culture of inclusion and belonging, continuously striving to do what’s good for our people and communities.

The Impact You Will Have

As a UI / UX Developer, you will have a direct impact on delivering user-centered digital experiences that improve usability, accessibility, and customer satisfaction. By combining design thinking with front-end development expertise, you will help reduce friction for users, strengthen brand consistency, and improve collaboration between design and engineering teams — ultimately driving measurable business outcomes.

What You Will Do

  • Develop Angular based company eCommerce website to increase sales transactions through website.
  • Gather functional requirements, develop technical specifications, and project & test planning.
  • Develop all pages / features using Angular as the SPA JavaScript framework.
  • Develop pages / features using Vue as the SPA JavaScript framework.
  • Work cross-functionally with other Softchoice platforms to develop new features and provide support for sales organization.
  • Provide technical support to both our internal and external users.
  • Work with internal sales teams to develop new features, troubleshoot any technical issues they may have and ensure that their customers are happy.
  • Work with internal platform development teams (i.e. SFDC, SAP, Mule) to integrate the reading / writing of data between softchoice.com and other platforms.
  • Work with external Softchoice customers to help troubleshoot any technical issues they may have with the website.
  • On-time delivery of all stories during each sprint of specific projects / programs.
  • Transform UI / UX design wireframes into functional front-end code using HTML, CSS, Angular, Vue.
  • Collaborate with UX designers to implement design systems, interaction flows, and visual layouts.
  • Optimize applications for performance, accessibility, and cross-browser compatibility.
  • Ensure consistency and alignment with brand guidelines across digital platforms.
  • Stay current on emerging technologies and best practices in front-end development and user experience design.
  • Adhere to the WCAG 2 Accessibility standard.

What You Will Bring To The Table

  • Solid practical understanding and experience with the latest version of Angular and Vue.
  • Post-secondary education obtained at a community college or one or more professional designations or University degree.
  • 3+ years of relevant experience.
  • Ability to work with cross-functional teams and external customers.

Pay Range

The typical pay range for this role is 81,260 - 95,600.

Note: the pay range represents the full pay range for this position. Each individual offer will take into consideration a range of factors, including prior experience and geographic location.

In addition to the base salary, this role is eligible for additional elements of compensation including (cell allowances, annual bonus, or commissions etc.), as well as a comprehensive benefits plan.

Why You’ll Love Working Here

  • The People: You’ll thrive in our collaborative environment, surrounded by incredible colleagues who foster support and innovation, driving our collective success.
  • High-Performing Culture: At Softchoice, we are dedicated to achieving our goals and committed to success for our customers and each other.
  • Flexibility: Plan your workdays in a way that suits you best.
  • Award-Winning Workplace: Proudly recognized as a Great Place to Work for 20 consecutive years.
  • Inclusive Culture: We are committed to an inclusive culture where every team member can be their authentic self.
  • Competitive Benefits: Benefit from competitive perks that start on day one.

Inclusion & Equal Opportunity Employment

We are an equal opportunity employer committed to diversity, inclusion & belonging. People seeking employment at Softchoice are considered without regard to any protected category including but not limited to, race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, gender identity, or sexual orientation.

Require accommodation?

We are ready to help: We are proud to provide interview & employment accommodation during the recruitment and hiring process. If you require any accommodation to apply or interview for a position, please reach out directly to us. We are committed to working with you to best meet your needs.

Our Commitment To Your Experience

We are committed to the safety of all applicants and team members. With that in mind, we have implemented digital interviewing for everyone. We understand that you may need to interview with distractions around you (such as children or furry friends) and we will be doing the same. Before you start with us, we will conduct a criminal record check, verify your education, and check your references. When you join Softchoice, we will onboard you remotely. Don’t worry. It’s quick, simple and you’ll be connected with your new team in no time.

Job Requisition ID: 6905

J-18808-Ljbffr

Programmeur

Ville de Shawinigan

Montreal

Permanent à temps plein

Postuler directement

Description du poste

Si tu es une personne passionnée par le développement logiciel, que tu apprécies relever des défis en équipe et que tu trouves l’innovation technologique stimulante, ce poste est pour toi!

En tant qu’analyste-programmeuse ou analyste-programmeur, tu contribueras activement à la création et à l’amélioration d’outils numériques essentiels à la Ville. Tu feras partie intégrante du Service des technologies de l’information, où ta capacité d’analyse, ton sens de l’organisation et ton engagement envers la qualité du code, de la documentation et de l’expérience utilisateur feront toute la différence.

Voici un aperçu de tes responsabilités :

  • Collaborer à l’analyse des demandes utilisateurs avec l’analyste fonctionnel, au besoin;
  • Participer à l’élaboration des exigences logicielles et à l’estimation de temps pour la réalisation;
  • Contribuer à la conception de l’architecture logicielle et à la conception des plans de test;
  • Définir les cahiers de charges techniques en tenant compte des échéanciers;
  • Établir des modèles de données normalisées en respectant les standards établis ainsi que les normes de sécurité;
  • Implémenter les ETL lorsque nécessaire;
  • Participer à l’amélioration de l’expérience utilisateur;
  • Prendre part à la mise en place de l’infrastructure matérielle et au déploiement des applications;
  • Rédiger la documentation utilisateur et technique;
  • Effectuer toute tâche connexe demandée par ton supérieur immédiat.

Exigences :

  • Détenir un baccalauréat (BAC) en informatique, en génie logiciel, en informatique de gestion ou toute autre discipline jugée pertinente;
  • Posséder un minimum de cinq (5) années d’expérience pertinente;
  • Détenir d’excellentes aptitudes pour le travail d’équipe;
  • Connaître les méthodes agiles de développement et les patrons de conception;
  • Posséder de l’expérience dans le développement avec la méthodologie « TDD »;
  • Connaître et savoir appliquer les concepts SOLID;
  • Avoir des connaissances en développement d’application Windows, Web et mobiles, en développement SQL, en utilisation de moteurs de bases de données relationnelles et noSQL;
  • Maitriser les environnements Windows, Linux, Neagix, etc.;
  • Détenir une bonne connaissance de Git;
  • Faire preuve d’une bonne capacité d’organisation du travail;
  • Être doté d’un esprit critique et de synthèse;
  • Avoir de l’intérêt pour les nouvelles technologies et les systèmes d’information à référence spatiale;
  • Être autonome et avoir le sens de l’initiative;
  • Avoir le souci du travail bien fait et respecter les échéanciers;
  • Détenir des aptitudes orientées vers le client;
  • Être à l’aise avec les langages de programmation PHP, Python, Vue.js et / ou Angular et / ou React, les technologies BI et ETL, ainsi que l’environnement AWS (un atout);
  • Bien maîtriser le français écrit, avoir une bonne aisance en communication verbale, et posséder une connaissance de base en anglais (un atout).
C++ Developer

amaris

Montreal

Permanent à temps plein

Postuler directement

Overview

Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7,600 talents répartis sur les 5 continents et dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d'activité différents : les systèmes d'information et le digital, la télécommunication, les sciences de la vie et l'ingénierie. Nous cherchons à créer et à développer une communauté de talents où tous les membres de notre équipe peuvent réaliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les rivières du changement, pour relever les défis et pour réaliser tous vos projets avec succès.

Processus de recrutement

Chez Amaris, nous avons à cœur d'offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :

  • Premier contact : Notre processus commence généralement par une brève conversation virtuelle / téléphonique pour en savoir plus sur vous. L'objectif est d'apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux.
  • Entretiens (en moyenne, le nombre d'entretiens est de 3 – il peut toutefois varier en fonction du niveau d'ancienneté requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre supérieur hiérarchique bien sûr, mais aussi d'autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l'on attendra de vous. Bien entendu, vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière !
  • Étude de cas : En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s'agir d'un jeu de rôle, d'une évaluation technique, d'un scénario de résolution de problème, etc.
  • Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C'est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer !

Poste à pourvoir

Nous recherchons un Développeur C++ talentueux et rigoureux pour rejoindre notre équipe dynamique. Vous participerez à la conception et au développement de solutions logicielles innovantes dans des environnements systèmes embarqués ou applications bureautiques, en intervenant sur l’ensemble du cycle de vie du développement logiciel — de la conception et la programmation aux phases de test et de déploiement.

Missions

  • Concevoir, développer et maintenir des applications C++ pour des environnements embarqués ou bureautiques.
  • Collaborer avec des équipes pluridisciplinaires pour définir et mettre en œuvre les besoins logiciels.
  • Optimiser et déboguer le code existant pour améliorer les performances, la stabilité et la fiabilité.
  • Participer aux revues de code et maintenir un haut niveau de qualité.
  • Assurer la documentation et le respect des bonnes pratiques de développement.

Profil recherché

  • 3 ans ou plus d’expérience professionnelle en développement C++ (standards modernes tels que C++11 / 14 / 17 appréciés).
  • Solide maîtrise de la programmation orientée objet et des design patterns.
  • Expérience avec les outils de gestion de versions (Git, SVN, etc.).
  • Expérience préalable dans le développement systèmes embarqués ou applications bureautiques.
  • Esprit analytique, sens du détail et capacité à résoudre des problèmes complexes.
  • Excellentes compétences en communication en français et / ou anglais.
  • Atouts supplémentaires : Connaissance du multithreading, de la programmation réseau ou de l’optimisation des performances.
  • Expérience dans d’autres langages de programmation (Python, C#, Java).
  • Familiarité avec les méthodologies Agile ou Scrum.

Pourquoi nous choisir

  • Une communauté internationale réunissant plus de 110 nationalités différentes.
  • Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité.
  • Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles.
  • Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.).

Engagements et égalité des chances

Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.

English version

We are seeking a talented and detail-oriented C++ Developer to join our dynamic team. You will contribute to innovative software solutions in either embedded systems or desktop applications, participating in the full software development lifecycle—from design and coding to testing and deployment.

Responsibilities

  • Design, develop, and maintain C++ applications for embedded or desktop environments.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Optimize and debug existing code for performance, stability, and reliability.
  • Participate in code reviews and maintain high-quality coding standards.
  • Ensure proper documentation and adherence to best practices.

Profile Requirements

  • 3+ years of professional experience in C++ development (modern standards such as C++11 / 14 / 17 preferred).
  • Strong knowledge of object-oriented programming and design patterns.
  • Experience with version control tools (Git, SVN, etc.).
  • Background in embedded systems or desktop application development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills in English and / or French.
  • Nice to Have : Knowledge of multithreading, network programming, or performance optimization.
  • Experience with additional programming languages (Python, C#, Java).
  • Familiarity with Agile or Scrum methodologies.

Why choose us

  • An international community bringing together more than 110 different nationalities.
  • An environment where trust is central : 70% of our leaders started their careers at the entry level.
  • A strong training system with our internal Academy and more than 250 modules available.
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.).

Equal opportunity statement

Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

J-18808-Ljbffr

Java Developer

Genpact

Montreal

Permanent à temps plein

Postuler directement

Overview

Senior Talent Acquisition Specialist specializing in IT Recruitment at Genpact || (10K+ Connections & 10K+ Followers on LinkedIn)

Location : Montreal, CANADA

Duration : Full-time role

Genpact (NYSE : G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.

Required Skills

  • Experience in Java Development
  • Azure exposure, a strong understanding of relational database design and SQL Select (including related syntax/features)
  • Java / J2EE, Spring Boot, Web Services (SOAP / REST), MySQL, WebSphere, Java Message Services, SQL Server
  • Technical Professional, with proven abilities in the areas of Java development and implementation, multi-threading, concurrency, semaphore
  • Candidate should be strong in Spring Core, IOC
  • Good in SQL Queries and Stored procedures
  • Should have exposure in Messaging framework like JMS, IBM MQ
  • Good in Unix commands
  • Candidate should have worked on the DevOps tools like Git / Bitbucket, Maven / Bamboo, Stash, TeamCity / Jenkins, Junit, Splunk
  • Good understanding of Agile Delivery Methodology & experience in working with Scrum teams
  • Candidate should have exposure in Continuous Integration and Continuous Delivery
  • Excellent customer-facing skills that include conducting compelling technical briefings & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer.
  • Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch), OFX Services, Micro-services, Kafka
  • Strong experience in developing multi-threaded and synchronization applications
  • Strong experience in Web Services (SOAP and REST) with prior experience on JMS / IBM MQ
  • Demonstrated delivery experience of Microservices APIs using Spring Boot, Oracle PL / SQL development and activities like performance tuning / optimization

Equal Opportunity

Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.

Furthermore, Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Information Services

J-18808-Ljbffr

Espace publicitaire
BI Developer

Ubisoft

Montreal

Permanent à temps plein

Postuler directement
```html

Job Description

Ubisoft IT is looking for a Business Intelligence Developer to join the Canadian Analytics Team (CAT) which is part of the Ubisoft Data Office (UDO). This team’s main mission is to create the best gaming experiences by putting players' behaviors and motivations at the center of the design process. They do this by delivering in-depth player insights to guide decision-making, combining state-of-the-art qualitative and quantitative analysis through a variety of methodologies and data sources to do so.

With thousands of matches across multiple competitive games developed at the studio, we need to build the best tools to collect all this data the most efficient way possible, then pass it on to our data analysis teams. As a Business Intelligence Developer in the Canadian Analytics Team (CAT), you'll help us do just that by designing methods and tools to collect, organize, and assess critical data that your Lab colleagues can use to improve games and, more importantly, player experiences.

Responsibilities

  • Lead the identification of production needs to collect and provide relevant data for project development.
  • Design data solutions to support game analytics using technologies like Spark, SQL, Hive, Elasticsearch, and others, as well as a DevOps development methodology and relevant tools such as Git.
  • Expand your knowledge by exploring, testing, and deploying new technologies.
  • Find solutions adapted to the needs of the analysis teams by creating new data collection processes while optimizing existing ones.
  • Oversee the integrity of the data collected by building appropriate tools.
  • Provide all the essential information our data analyst teams need by working closely with them and monitoring project development to anticipate what data will be important to collect.
  • Communicate with various cross-functional teams (like online solutions and data visualization) to discuss and share information and knowledge.

Qualifications

  • Strong attention to detail ensuring accurate and reliable data processing across teams.
  • Effective cross-functional collaboration with technically advanced departments.
  • Solid foundation in data tools and computer science, including data management and software development.
  • Hands-on development experience, especially with Python and SQL.
  • Practical knowledge of CI / CD processes using tools like Git and GitLab CI.
  • Expertise in analytics and big data technologies, particularly Spark, Hive, and Hadoop, supported by relevant academic training and adaptability.

J-18808-Ljbffr

```
Java Developer

Synechron

Montreal

Permanent à temps plein

Postuler directement
```html

Description de Poste

This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$80,000.00 / yr - CA$90,000.00 / yr

Direct message the job poster from Synechron

Nous offrons :

We are seeking a hands-on, experienced Java Developer with a proven track record in building large-scale, distributed systems. This role offers exciting opportunities to work on high-impact problems such as low-latency distributed real-time trading data processing, elastic capacity for fluctuating data volumes, and modern tooling to accelerate cloud deployment and feature delivery. Candidate will be working with a forward-thinking team that encourages innovation, open communication, and the adoption of emerging technologies.

The Role

Responsibilities :

  • Design and implement high-performance messaging middleware and frameworks.
  • Architect resilient and scalable applications leveraging distributed system principles.
  • Enhance the Software Development Lifecycle (SDLC) through improved testing, configuration, and DevOps practices with a shift-left approach.
  • Collaborate with cross-functional teams to deliver robust, efficient solutions.
  • Embrace and promote open communication, innovative thinking, and technology exploration.

Requirements :

  • 5+ years of professional experience with Java and distributed systems.
  • Practical experience with distributed systems components such as messaging middleware, databases, and networking.
  • Leadership qualities with excellent communication skills.
  • Bonus points for experience in Python.
  • Familiarity with Kubernetes, DevOps practices, cloud computing, and stream processing technologies.

Preferred, but not required :

  • Knowledge of Kubernetes and cloud-native technologies is a plus.
  • Basic understanding of Agile methodologies and DevOps practices.
  • Experience with version control systems like Git.

We offer :

  • A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
  • 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
  • Flexible hybrid policy.
  • RRSP with employer’s contribution up to 4%.
  • A higher education certification policy.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
  • Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
  • A truly diverse, fun-loving and global work culture.

SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Banking, Capital Markets, and Financial Services

Referrals increase your chances of interviewing at Synechron by 2x

Get notified about new Java Software Engineer jobs in Montreal, Quebec, Canada.

Software Engineer (Python) - Elite FinTech Firm - Up to $200k CAD

Montreal, Quebec, Canada $60,000.00-$120,000.00 3 days ago

Software Engineer, Intermediate or Senior

Full-Stack Software Engineer [Contract] [Remote possible]

Full Stack Developer (React / Python) - Up to $200k CAD + Exceptional Bonus - Elite FinTech Firm - Montreal

Montreal, Quebec, Canada $150,000.00-$230,000.00 3 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

```
Business Developer

Emergex Subsidies

Montreal

Permanent à temps plein

Postuler directement

Description de Poste

Are you a dynamic, hardworking and self-motivated top performer with a natural talent for sales? Emergex needs you to develop our market in Quebec, generate leads and sign many new clients!

Who we are

Founded in 1994, Emergex SR&ED Consultants is a firm of 20+ employees and consultants specialized in financing technology companies through the Scientific Research and Experimental Development (SR&ED) and EBusiness (CDAE) tax credits, the Industrial Research Assistance Program (IRAP) and the latest government grants.

Our values : excellence in customer service, focus on results, expertise, quality, reliability and efficiency. Through a confidential survey among its employees, Emergex has earned an official certification that recognizes excellence in human resources management and the quality of the work environment.

We Offer

  • Our resources are exposed to technological advances from the most innovative companies!
  • Permanent position between 32 and 38.5 hours per week over 4 or 5 days, at your choice
  • Flexible hours, flexible holidays and partial teleworking that respects the work/life balance. At Emergex, every hour worked is paid.
  • Group insurance. Cell phone and home Internet reimbursed.
  • Access to shared cars from Communauto for personal use at privileged group rates
  • Emergex is committed to equitable hiring and equal career opportunities

Your Challenges and Functions

  • Apply strategic and tactical plans to develop our clientele, especially among SMEs in IT
  • Qualify your prospects, answer their questions and objections, and convince them we are the best!
  • Generate your own leads from your already established network of contacts in IT as well as through networking, cold prospecting and your initiatives in the organization of activities (e.g. webinars)
  • Manage the leads assigned to you from Emergex marketing
  • Reach and exceed the sales targets defined for your territory
  • Nurture business relationships (partners, associations and networks) in the short and long term
  • Negotiate contract terms and close to maximize long-term profitability
  • Maintain adequate documentation about the prospects and clients (client profiles, follow-up dates, sales reports, statistics, etc.)
  • Report on prospecting the opportunity funnel and the sales progress to the sales manager
  • Participate in the company’s sales and marketing strategies

Required Skills

  • Driven by a strong desire to sell and close deals
  • 1+ year of relevant experience and demonstrated results selling professional services in Québec
  • Bachelor’s or master’s degree in taxation, accounting or management ideally
  • Credible knowledge of the vocabulary of technology industries, especially IT
  • Results-oriented, problem solving and customer service
  • Strategic, analytical, business acumen and good judgment
  • Excellent interpersonal relationships to influence and enrich the relationship with our clients
  • Excellent verbal and written communication skills in French. Good English would suffice.
  • Proactive, versatile and resourceful
  • Organized, attention to detail and quality
  • Hold a valid driver’s license for visits to prospects

Send your resume preferably in Word format to specifying the reference code in the original ad, otherwise the name of the website where you first saw it.

J-18808-Ljbffr

Atlassian Developer

AIT Global inc.

Montreal

Permanent à temps plein

Postuler directement

Job Title :

Atlassian Developer

Location :

Montreal, QC (Need Onsite day 1, hybrid 3 days from office)

Job Description :

We are looking for an Atlassian Lead Developer to manage and optimize JIRA and Confluence environments, lead integrations, and collaborate with teams to deliver effective solutions. The role offers the chance to work on innovative projects within a global, diverse organization dedicated to professional growth and cutting-edge technology.

Responsibilities :

  • Serve as a liaison between business units, technology teams, and support teams to understand processes and IT needs.
  • Collaborate with stakeholders to gather requirements and provide solutions for applications and vendor integrations.
  • Assist in issue resolution by creating, assigning, and documenting tickets for issues.
  • Prepare application administration documents, end-user documentation, and training materials.
  • Set up, configure, and administer the JIRA / Confluence environment, including user management and security schemes.
  • Optimize JIRA / Confluence setups and workflows, and develop metrics dashboards for performance reporting.
  • Manage integrations between Atlassian products (JIRA, Confluence, etc.) and non-Atlassian applications using REST APIs.

Requirements :

  • Bachelor's degree in a related field or equivalent knowledge and a minimum related work experience of 5+ years in the areas listed below.
  • Expert-level experience with the Atlassian products: Jira, Confluence, Crowd.
  • Proven experience automating and monitoring Atlassian products.
  • Expert in the delivery of CI / CD (Continuous Integration Continuous Development) solutions.
  • Experience with AdobeSign, Bitbucket, Qtest, Miro is an asset.
  • Ability to perform as Lead technician in integrations or implementations of any of the Atlassian tool suite.
  • Experience with setup, configuration, and administration of the JIRA / Crowd / Confluence in a Datacenter environment.
  • Excellent understanding of the Script Runner plugin for Jira.
Java Developer

FDM Group

Montreal

Permanent à temps plein

Postuler directement

Overview

Join to apply for the Java Developer role at FDM Group. FDM is seeking a Java Developer located in Montreal, QC to support a project in the finance sector. Involvement in this project is anticipated to last initially 12 months but may be extended. This role will be hybrid with requirements to be in office 3 days per week.

About You

Proficiency developing applications and microservices using Java for at least 5 years.

  • Sound knowledge / experience with functional programming in Java
  • Experience with Java Spring-based frameworks & libraries (preferably Spring Boot) for enterprise application
  • Experience with RESTful APIs
  • Knowledge of XML, SOAP, JSON, ProtoBufs, GraphQL etc.

Other

  • Experience working with NoSQL DBs such as MongoDB
  • Experience working with Cloud Native, Scalable & highly available Distributed Systems - OpenShift / Kubernetes
  • Experience with CI / CD tooling and automation
  • Experience with Git or similar version controls

Seniority level

  • Associate

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • Information Technology & Services and Financial Services

J-18808-Ljbffr

Espace publicitaire
AI Programmer

Studio KRAFTON Montréal

Montreal

Permanent à temps plein

Postuler directement
```html

Overview

AI Programmer role at Studio KRAFTON Montréal. We are a studio created and led by developers, working on a AAA game based on an acclaimed IP in a medieval fantasy world with rich narrative and strategic gameplay. We value fun, pride in our work, and respect for each other's contributions.

Job Description

We are looking for a Programmer AI to join our team. You will be responsible for designing, implementing, and maintaining the gameplay systems of our game. These are the main areas of focus for the role:

Responsibilities

  • Prototype new gameplay mechanics and features quickly and efficiently
  • Collaborate with the content creation teams in a cross-disciplinary environment
  • Stay up-to-date with the latest trends and best practices in game development and continuously improve the team's skills and processes
  • Design, implement, and maintain the game's mechanics, while providing clear documentation
  • Optimize gameplay systems for performance and scalability

Knowledge / Skills

  • Experience with prototyping new gameplay mechanics and features
  • 5+ years of experience
  • Knowledge of Mass Entity or DOTS
  • Strong understanding of game development pipelines and techniques
  • Strong knowledge of C / C++, 3D math and experience with Unreal Engine 5 is a plus
  • Experience in gameplay and / or AI systems (main character, combat, enemy behaviours)
  • Excellent communication skills and ability to work well in a team
  • Proven experience as a gameplay programmer in the video game industry
  • Passion for video games and a desire to create fun and engaging gameplay experiences

Benefits & Equity

  • Being truly hybrid: you choose if you work remotely (in the province of Quebec) or come to the studio a few days or all the time
  • Defined core working hours (flexibility)
  • Generous RRSP employer contributions
  • Health, dental & wellness coverage including telemedicine
  • Personal & wellness days
  • OPUS subsidy
  • Extra time off in December

Equality & Workplace

Studio KRAFTON Montréal is committed to cultivating a work environment that respects all differences and encourages everyone to feel included and valued. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to age, race, color, religion, sex, national origin, disability status, sexual orientation, gender identity or expression or any other characteristic protected by applicable laws. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

At Studio KRAFTON Montréal we want our team members to have ownership of their work from conception through production while providing them with the best working conditions and benefits that have a positive impact on their lives.

J-18808-Ljbffr

```
Python Developer

NTT DATA North America

Montreal

Permanent à temps plein

Postuler directement
```html

Overview

Python Developer role to join our team in Montreal, Quebec (CA-QC), Canada. NTT DATA is seeking a highly skilled Python Developer with over 5+ years of experience to join our team to help a strategic banking client in various data transformation activities. The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services/features they will be working on. The role will also support the vulnerability management platforms team by designing and implementing high-performance REST APIs using FastAPI.

Responsibilities

  • Design and implement scalable, maintainable and high-performing RESTful APIs using FastAPI, SQLModel and Redis.
  • Write clean, efficient, and maintainable Python code.
  • Develop and maintain documentation.
  • Design and optimize database schemas and queries.
  • Create and maintain automated test suites.
  • Monitor and optimize API performance; implement caching strategies and rate limiting.
  • Collaborate with front end team to ensure smooth API integration; assist in implementing workflows for detecting, archiving and purging stale data based on retention policies; ensure proper logging and auditing of data lifecycle processes; mentor junior developers and review code.
  • Collaborate with the system architect to refine the API logic, enhance query performance and implement caching strategies.

Required Skills

  • 5+ years of professional Python development experience.
  • Strong experience with FastAPI or similar framework (Flask, Django REST).
  • Deep understanding of REST API design principles.
  • Expertise in asynchronous programming with Python.
  • Solid experience with SQL databases (PostgreSQL preferred).
  • Strong knowledge of API security best practices.
  • Experience with Docker and containerized environments like Openshift / Kubernetes; Proficiency in writing unit tests and integration tests.
  • Familiarity with event-driven architecture and tools like Kafka.
  • Strong problem-solving skills and attention to details.
  • Effective communication and ability to work in a collaborative, agile environment. Adaptive and eager to learn new tools and technologies.

Preferred Skills

  • Knowledge of monitoring tools like Prometheus and OpenTelemetry.
  • Experience with microservice architectures.
  • Financial Services experience.

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you’d like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Job Details

  • Seniority level: Not Applicable
  • Employment type: Other
  • Job function: Engineering and Information Technology
  • Industries: Banking and Financial Services

Referrals increase your chances of interviewing at NTT DATA North America by 2x.

Sign in to set job alerts for “Python Developer” roles.

J-18808-Ljbffr

```
Développeur IOS

Vaco by Highspring

Longueuil

Permanent à temps plein

Postuler directement

Développeur iOS

Durée : 12 mois

Bilinguisme : Français obligatoire, anglais un atout

Taux maximal : Flexible

Télétravail : Hybride (Montréal)

Notre client entreprend l’une des mises à niveau technologiques les plus ambitieuses de son histoire. Ils révisent leurs systèmes et processus afin de les simplifier et de mieux répondre aux besoins de leur clientèle. Rejoins une équipe multidisciplinaire qui gère et livre des projets multicanaux pour créer la banque de demain. Tu es passionné(e) par la technologie mobile ? Tu aimes travailler sur des applications concrètes ? Tu es curieux(se) et tu n’as pas peur de challenger les idées établies ? Si tu es une personne énergique, proactive et que tu apprécies le travail en équipe, cette opportunité pourrait être pour toi !

En tant que Développeur iOS - Écosystème Marketing, tu seras amené(e) à :

  • Avoir un impact direct sur l’expérience client mobile

Concevoir et développer des applications iOS innovantes pour offrir une expérience personnalisée à chaque utilisateur.

Voir le produit final de ton travail directement sur les appareils iOS des utilisateurs.

Challenger les architectes et concepteurs pour faire évoluer l’équipe et les pratiques.

Participer à de nombreux projets d’envergure.

Tu es le candidat idéal si tu maîtrises :

  • Minimum 3 ans d'expérience en développement iOS natif (Swift, Objective-C, Xcode, API REST, architecture MVVM)
  • La capacité à livrer des applications complètes, de la conception à la mise en production
  • Le déploiement de codes simples, de qualité professionnelle, et leur maintien après publication sur l’App Store
  • Le courage de plonger dans le code pour le restructurer et explorer de nouvelles technologies iOS
  • La révision du code des autres développeurs et la participation aux concepts techniques mobiles

En bonus, tu as :

  • De l’expérience dans des équipes qui appliquent des bonnes pratiques de développement logiciel telles que les tests automatisés (XCTest, UI Testing), la revue de code, et l’application des techniques DevOps pour mobile

Ce que notre client t’offre :

  • Un environnement de travail en constante évolution
  • Un milieu où la complexité des environnements technologiques favorise l’apprentissage et l’équilibre travail / vie personnelle
  • Un climat de travail collaboratif et dynamique

iOS Developer

Duration : 12 months

Bilingualism : French required, English an asset

Maximum rate : Flexible

Remote work : Hybrid (Montreal)

Our client is undertaking one of the most ambitious technological upgrades in their history. They are reviewing their systems and processes to simplify them and better align them with their customers' needs. Join a multidisciplinary team that manages and delivers multichannel projects to create the bank of tomorrow. Are you passionate about mobile technology? Do you enjoy working on practical applications? Are you naturally curious and not afraid to challenge established ideas? If you're energetic, proactive, and enjoy teamwork, this opportunity might be for you!

As an iOS Developer - Marketing Ecosystem, you will be :

  • Making a direct impact on the mobile customer experience

Designing and developing innovative iOS applications to offer personalized one-on-one experience to each client.

Seeing the final product of your work on iOS devices used by our customers.

Challenging architects and designers and helping the team evolve as a whole.

Participating in numerous large-scale projects.

You’re the ideal candidate if you have experience with :

  • Minimum 3 years Native iOS development (Swift, Objective-C, Xcode, REST API, MVVM architecture)
  • Demonstrated ability to deliver complete applications from start to finish
  • Enjoy deploying clean, professional-grade code and maintaining it once published on the App Store
  • The courage to dive into code, restructure it, and explore new iOS technologies
  • Comfort in reviewing other developers’ code and contributing to mobile technical concepts

Bonus if you have :

  • Experience working in teams that adhere to good software development practices, such as automated testing (XCTest, UI Testing), code reviews, and DevOps techniques for mobile

What our client offers you :

  • A constantly evolving work environment
  • A setting where the complexity of technological environments promotes growth and encourages work-life balance
  • A collaborative and dynamic work atmosphere
  • Competitive compensation
  • Competitive benefits
  • Continuous training and development programs

Vaco by Highspring values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

EEO Notice

Vaco by Highspring is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hairstyle), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by federal, state or local law.

Vaco by Highspring and its parents, affiliates, and subsidiaries are committed to the full inclusion of all qualified individuals. As part of this commitment, Vaco by Highspring and its parents, affiliates, and subsidiaries will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact.

Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal.

By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present you as a candidate for the foregoing employment opportunity. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. You also agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening, and resume dispersal.

Privacy Notice

Vaco by Highspring and its parents, affiliates, and subsidiaries (“we,” “our,” or “Vaco by Highspring”) respects your privacy and are committed to providing transparent notice of our policies.

  • California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here.
  • Virginia residents may access our state specific policies here.
  • Residents of all other states may access our policies here.
  • Canadian residents may access our policies in English here and in French here.
  • Residents of countries governed by GDPR may access our policies here.

Pay Transparency Notice

Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to :

  • the individual’s skill sets, experience and training;
  • licensure and certification requirements;
  • office location and other geographic considerations;
  • other business and organizational needs.

With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses.

Programmeur.se expert - Engine

Activision Blizzard

Montreal

Permanent à temps plein

Postuler directement
```html

Titre du poste : Programmeur.se expert - Engine

Identifiant de demande de poste : R025965

Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 25 ans d'expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés.

C'est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone et en dirigeant le développement de la version PC de Call of Duty. À travers notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero.

Nos avantages

  • Rémunération et politique de congés compétitives.
  • Assurances collectives payées en quasi-totalité par le studio.
  • Épargne-retraite avec contribution de Beenox.
  • Croissance professionnelle sur le plan technique et / ou management.
  • Différentes formations offertes gratuitement pour les employé(e)s.
  • Et beaucoup de plaisir à travers des activités et événements inoubliables!

À propos du rôle

Tu joueras un rôle clé dans le développement de nos jeux en assurant la performance, la stabilité et l'évolutivité des systèmes qui les font vivre. En collaboration avec les studios d'Activision et des partenaires externes, tu contribueras à offrir aux joueurs une expérience fluide et fiable. Ton équipe est également responsable d'améliorer les processus de production et les outils utilisés par les développeurs, notamment par l'intégration de l'intelligence artificielle, afin de mieux servir les besoins des jeux.

En tant que programmeur expert :

  • Tu agiras comme référent technique et mentor pour l'équipe.
  • Tu résoudras des problèmes complexes et contribueras à l'orientation technologique du moteur et des systèmes liés au jeu, en veillant à ce que les solutions soient adaptées aux contraintes de performance, de compatibilité matérielle et d'expérience joueur.
  • Tu démontreras une capacité d'autonomie à travers des mandats complexes et multiples.

Responsabilités

  • Développement de modules moteur : contribuer à des systèmes essentiels au bon fonctionnement du jeu (gestion du matériel, télémétrie, rapports de crash, système de fichiers...), en assurant leur fiabilité et leur adaptabilité aux plateformes ciblées.
  • Optimisation des performances : améliorer la fluidité et la réactivité du jeu en travaillant sur la gestion mémoire, le traitement des données et la réduction des coûts d'exécution.
  • Maintenance et modernisation du code base : assurer la pérennité du moteur en le rendant plus stable, lisible et facile à faire évoluer, au bénéfice des équipes qui l'utilisent au quotidien.
  • Intégration et amélioration de SDKs et librairies tierces : faciliter la distribution et le déploiement des jeux en intégrant efficacement les outils critiques avec nos plateformes (Steam, Battle.net, UPC, Xbox, etc.).
  • Support aux équipes de développement : accompagnement technique sur les fonctionnalités développées, résolution de problèmes et partage de connaissances.
  • Collaboration interdisciplinaire : travail étroit avec les équipes artistiques, design et production pour améliorer les façons de créer et garantir une intégration cohérente des outils.
  • Participation au processus d'innovation : tu contribueras à pousser l'innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé.
  • 8+ années d'expérience en programmation, idéalement dans le jeu vidéo.
  • Maîtrise du C++ et des systèmes temps réel.
  • Solide capacité d'analyse, autonomie, et polyvalence.
  • Bilinguisme (français / anglais) requis pour la collaboration.
  • Passion pour le développement de jeux.
  • Expérience en développement PC et console.
  • Connaissance d'autres langages comme le C#, Lua, Python, SQL.
  • Compréhension approfondie des moteurs de jeu.

Nous aimons entendre tous ceux et celles qui sont enthousiastes à l'idée de changer l'industrie des jeux vidéo. Vous n'êtes pas sûr de répondre à toutes les qualifications ? Laissez-nous décider! La recherche montre que les femmes et les membres d'autres groupes sous-représentés ont tendance à ne pas postuler à des emplois lorsqu'ils pensent qu'ils ne possèdent pas toutes les qualifications, alors qu'en fait, ils les possèdent souvent ! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler.

J-18808-Ljbffr

```
Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus

Ubisoft Montréal

Montreal

Permanent à temps plein

Postuler directement

Overview

A new chapter in the Assassin’s Creed legacy is about to be written—not in the shadows of history, but in the heat of multiplayer gaming. We’re crafting a AAA Multiplayer Game where every frame counts and every move must land. To do that, we need a master of Netcode to join our elite team of network / online developers. We’re reimagining our technological stack to deliver top-tier multiplayer performance. If you have the skills to contribute to programming in C++ a seamless, secure, and scalable network stack, your mission awaits.

What You’ll Do

  • Design, implement and maintain the network stack of a AAA multiplayer game engine.
  • Collaborate with the team of engineers to integrate network functionalities into the game engine.
  • Implement solutions to ensure low latency, low bandwidth and high reliability.
  • Diagnose and resolve network-related issues during development and post-launch.
  • Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new network / online systems and features.
  • Work closely with gameplay and backend teams to ensure seamless integration of network features.
  • Collaborate with the creative director and game designers and other teams if necessary, to discuss constraints and set out the technical possibilities for the various network / online features.
  • Keep abreast of the latest network technologies and best practices and apply them within the team.

Qualifications

Training

  • Bachelor’s degree in computer science or computer engineering or any other relevant training.

Relevant Experience

  • Minimum 5-6 years’ experience in production of AAA games with meaningful experience in networks or online, or any other relevant experience.

Skills

  • Solid analytical and synthesis skills
  • Design documentation (uml, sequence diagrams, entity diagrams, etc.)
  • Problem-solving skills
  • Autonomy and resourcefulness
  • Attention to detail
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to adapt to change
  • Results oriented

Knowledge

  • C++ game programming
  • Significant experience in the application of networking principles like state synchronization and prediction in one or more AAA multiplayer games.
  • Protocols (IP, UDP, TCP) and common usage (Upnp, VoIP)
  • Encryption, compression
  • Experience in high-performance programming, multithreading and memory management.
  • Expert knowledge of low-level network concepts and high-level multiplayer gaming systems.
  • Solid understanding of network protocols, data transmission and synchronization techniques.
  • Security, anti-cheat, etc.

Additional Information

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.

Employment details

  • Employment type: Full-time
  • Seniority level: Not Applicable
  • Job function: Computer Games
  • Industries: Computer Games

Referrals increase your chances of interviewing at Ubisoft Montréal by 2x. Get notified about new Network Programmer jobs in Montreal, Quebec, Canada. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Espace publicitaire
J2Ee Developer

freelance.ca

Montreal

Permanent à temps plein

Postuler directement

Description du Poste

Rôle : Core Java Developer

Location : Montreal, QC

Durée : Contract

Description du Poste :

  • Développer Core Java, Multi-Threading, et Concurrence, basé sur les programmes Core Java, Multithreading, Concurrency, et Java Data Structures.
  • Programmation concurrente côté serveur Java avec Spring Boot (Core Spring), Junit - Fort en threads Java (environnement multi-threadé).
  • Scripting Unix / Linux (Shell) - Bonnes compétences en résolution de problèmes et en analyse.
  • Compréhension complète du cycle de vie du développement logiciel.
  • Bonnes pratiques de développement logiciel.
  • Excellentes compétences en communication orale et écrite.
  • Un intérêt à apprendre le métier soutenu par les applications.
  • Capacité à coder sur le vif et lors d'un entretien sans éditeur.
  • RDBMS Sybase et/ou DB2 est préférable, avec une maîtrise de l'écriture de requêtes SQL complexes.
  • Compréhension des architectures basées sur des messages (MQ / Kafka), MongoDB.
  • Connaissance du métier des dérivés d'actions.
  • Expérience avec les offres cloud (Azure / AWS).
Frontend Developer

Aristocrat

Montreal

Permanent à temps plein

Postuler directement

Description de Poste

As a Frontend Developer at Product Madness, you will be responsible for designing, building, and releasing new features across multiple platforms. Your work will influence player experiences and the overall success of our games. You will work with designers, artists, producers, and fellow engineers to own features from concept to analysis, ensuring high-quality execution and performance. We’re always looking for creative technology solutions and engineers to open up the boundaries on what we can deliver to our players.

What You’ll Do

  • Participate in a multi-functional team dedicated to growing our social and gameplay features.
  • Co-own feature development from concept to analysis, including release and monitoring.
  • Implement features across iOS, Android, and Web platforms using JavaScript.
  • Profile and implement performance enhancements across the application to ensure a smooth and responsive player experience.
  • Design and document flexible, reusable, and extendable solutions that contribute to the overall architecture.
  • Drive innovation by working with designers, artists, and producers to translate creative concepts into engaging game features.
  • Contribute to an agile engineering team, fostering growth and learning from a diverse group of backgrounds.
  • Proactively seek innovative approaches and drive innovation in feature delivery.

What We’re Looking For

  • B.S. or equivalent experience in Computer Science
  • 4+ years of professional experience in software development.
  • 3+ years of proficiency in JavaScript.
  • Experience with the entire development life-cycle from capturing requirements to launching features.
  • Meticulous, motivated self-starter eager to contribute impactful game features.
  • Excellent critical thinker and creative problem-solver with proven analytical skills.
  • Passionate about game development and possesses strong player compassion.

Nice-to-Have

  • 1+ year of PHP development.
  • Mobile development (iOS and/or Android).
  • Knowledge of Games as a Service (GaaS) concepts.
  • Understanding of Client-server architecture.
  • Asset management & asynchronous coding experience.

Why Product Madness?

As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.

We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.

So, what’s stopping you?

Travel Expectations

None

Additional Information

At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

J-18808-Ljbffr

Java Developer

Genpact

Montreal

Permanent à temps plein

Postuler directement

Overview

Senior Talent Acquisition Specialist specializing in IT Recruitment at Genpact || (10K+ Connections & 10K+ Followers on LinkedIn)

Location : Montreal, CANADA

Duration : Full-time role

Genpact (NYSE : G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.

Required Skills

  • Experience in Java Development
  • Azure exposure, a strong understanding of relational database design and SQL Select (including related syntax/features)
  • Java / J2EE, Spring Boot, Web Services (SOAP / REST), MySQL, WebSphere, Java Message Services, SQL Server
  • Technical Professional, with proven abilities in the areas of Java development and implementation, multi-threading, concurrency, semaphore
  • Candidate should be strong in Spring Core, IOC
  • Good in SQL Queries and Stored procedures
  • Should have exposure in messaging frameworks like JMS, IBM MQ
  • Good in Unix commands
  • Candidate should have worked on DevOps tools like Git / Bitbucket, Maven / Bamboo, Stash, TeamCity / Jenkins, Junit, Splunk
  • Good understanding of Agile Delivery Methodology & experience in working with Scrum teams
  • Candidate should have exposure in Continuous Integration and Continuous Delivery
  • Excellent customer-facing skills that include conducting compelling technical briefings & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer.
  • Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch), OFX Services, Micro-services, Kafka
  • Strong experience in developing multi-threaded and synchronization applications
  • Strong experience in Web Services (SOAP and REST) with prior experience on JMS / IBM MQ
  • Demonstrated delivery experience of Microservices APIs using Spring Boot, Oracle PL / SQL development and activities like performance tuning / optimization

Equal Opportunity

Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military / veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.

Furthermore, Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Information Services

J-18808-Ljbffr

ETL Developer

Tek Leaders Inc

Montreal

Permanent à temps plein

Postuler directement

Overview

Title : ETL Developer

Duration : 12+ Months

Location : Montreal, QC, Canada or Halifax, NS, Canada

Must-have qualifications

  • Undergraduate degree in a relevant field and experience managing complex programs with high-frequency requests and competing priorities.
  • Strong written and verbal communication skills, paired with excellent analytical abilities.
  • 6+ years of experience in data analysis, ETL development, and data transport processes.
  • Expertise in Python for data manipulation, profiling, and automation.
  • Solid understanding of computer systems, interfaces, and data workflows.
  • Experience managing a portfolio of data-related projects.

Nice-to-have qualifications

  • Familiarity with Capital Markets, including a 360-degree understanding of its operations.
  • Knowledge of Accounting, Sub-Ledgers & Payments, FinTech, DeFi, Crypto, and Blockchain technologies.
  • Hands-on experience with Agile / Scrum development methodologies.

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Business Development and Human Resources

Industries

  • Banking, Investment Banking, and Investment Management

J-18808-Ljbffr

ServiceNow Developer

NTT DATA North America

Montreal

Permanent à temps plein

Postuler directement

Overview

Join to apply for the ServiceNow Developer role at NTT DATA North America.

We are currently seeking a ServiceNow Developer to join our team in Montreal, Quebec (CA-QC), Canada (CA).

Position : ServiceNow Developer. This position is within Technology modernization and Architecture.

The central catalogue of technologies is being implemented on the ServiceNow platform with other components built on the distributed platform. The solution we build will help us to track our inventory of technical products across the firm, their respective lifecycles and highlight opportunities for consolidation and cost saving.

You will be part of a team working within all facets of development: from requirements, design and development all the way to production.

Responsibilities

  • Work directly with customers to understand requirements and craft technical solutions to fulfill their needs.
  • Advocate for building software correctly and critique design ideas from both technical and business perspectives to avoid unsustainable customizations on ServiceNow.
  • Help implement and maintain standards within the team and suggest improvements to technical and soft processes.
  • Collaborate across all facets of development from requirements and design to production.

Qualifications

  • Minimum of 5 years as a software developer.
  • Minimum of 3 years of experience developing in ServiceNow.
  • Strong knowledge of database development concepts.
  • Strong background in software development, software architecture, data structures, algorithms, and SDLC models.
  • Ability to work with customers, gather requirements and create solutions independently.
  • Ability to communicate across timezones and geographies effectively.
  • Experience with agile development practices.

Skills Desired

  • Experience modelling data in ServiceNow with familiarity with CSDM.
  • Previous experience working with a ServiceNow partner consultancy with implementations for multiple clients.
  • Experience developing UIs on ServiceNow.
  • Experience working with ITAM and with Snowflake.
  • Experience implementing ServiceNow in complex network environments.
  • Experience with scripting languages such as Python.
  • ITIL certification.

Additional requirements: Canadian Citizenship is required. Position is for Montreal and the client expects 3 days in the office, so it has to be local or willing to relocate.

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group...

NTT DATA embraces accessibility. If you need assistance completing the application process, contact us via the site contact options. This information is for accommodation requests only and cannot be used to inquire about application status. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO rights and Pay Transparency information, please refer to the agency links on the official site.

Seniority level : Mid-Senior level

Employment type : Full-time

Job function : Engineering and Information Technology

Industries : IT Services and IT Consulting

Referrals increase your chances of interviewing at NTT DATA North America by 2x.

Location prompts and salary ranges shown in the original listing have been removed to maintain clarity and accuracy.

J-18808-Ljbffr