Senior software developer

  • Work Term: Temporary
  • Work Language: English or French
  • Hours: 37.5 hours per week
  • Education: Bachelor's degree
  • Experience: 5 years or more

Asset languages

  • Spanish; Castilian

Work setting

  • Consulting firm
  • Software company
  • Information technology (IT) service provider

Tasks

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Communicate technical problems, processes and solutions
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Assist in the collection and documentation of user's requirements
  • Assist in the development of logical and physical specifications
  • Research and evaluate a variety of software products
  • Write, modify, integrate and test software code for e-commerce and other Internet applications
  • JavaScript Object Notation (JSON)

Computer and technology knowledge

  • Advanced Business Application Programming (ABAP)
  • Agile
  • Android
  • Business intelligence
  • Development and operations (DevOps)
  • Lua
  • Machine Learning
  • Microsoft Visual Studio
  • Model-View-Controller (MVC)
  • Shell script
  • Subversion (SVN)
  • Linux
  • C
  • C++
  • Networking software
  • Networking hardware
  • Networking security
  • Internet
  • XML Technology (XSL,XSD,DTD)
  • Servers
  • Enterprise Applications Integration (EAI)
  • JavaScript
  • File management software
  • CSS
  • Object-Oriented programming languages
  • PHP
  • SQL
  • Project management software
  • Programming software
  • HTML editing software
  • Website creation and management software
  • Web service design
  • Business diagram software
  • Mapping and data visualization software
  • Database software
  • .NET
  • ASP.NET
  • Ajax
  • C#
  • JQuery
  • Software development
  • Database management
  • Data analysis software
  • Image editing software
  • MS Windows
  • Spreadsheet
  • API
  • TCP/IP
  • Git
  • HTML
  • MySQL
  • Python
  • SASS
  • XML
  • XSL
  • Android Studio
  • Ansible
  • Bootstrap
  • IntelliJ IDEA
  • Microservices
  • TypeScript
  • Ubuntu
  • Vue.js
  • Windows Communication Foundation (WCF)
  • MS SQL Server

Applied statistics and mathematics experience

  • Computer science

Area of specialization

  • Scrum
  • Development of computer applications
  • Development
  • E-commerce

Transportation/travel information

  • Own vehicle
  • Public transportation is available

Work conditions and physical capabilities

  • Fast-paced environment
  • Work under pressure
  • Repetitive tasks
  • Attention to detail

Personal suitability

  • Accurate
  • Client focus
  • Efficient interpersonal skills
  • Excellent oral communication
  • Excellent written communication
  • Initiative
  • Organized
  • Team player
  • Creativity
  • Integrity

Screening questions

  • Are you willing to relocate for this position?
  • Do you have previous experience in this field of employment?
  • What is the highest level of study you have completed?

Health benefits

  • Dental plan
Apply on this job

Montréal, QC H4C 1L7, Canada
CA$50,000.00 to CA$60,000.00 per year

Apply on this job

Related job offers

Project Manager - Computing Systems - High Performance

About Mila Founded by Professor Yoshua Bengio of the University of Montreal, Mila brings together researchers specializing in artificial intelligence (AI), and more specifically in machine learning. Recognized worldwide for its significant...

Computing Cluster Operations Lead

About Mila Founded by Professor Yoshua Bengio from the University of Montreal, Mila brings together researchers specializing in artificial intelligence (AI), particularly in machine learning. Globally recognized for its significant contributions to...

Network system administrator

CA$30.00 to CA$38.00 per hour

Work Term: Permanent Work Language: Bilingual Hours: 40 hours per week Education: College/CEGEP Experience: 5 years or more Computer scienceNetwork and system administration/administratorComputer and information systems security/information...

TECHNICAL DRAUGHTSMAN

Responsibilities Review parts to be manufactured &#58 material, thickness, feasibility, bending, assembly, hardware, etc. Validate and document all required information in the production files. Create and...

Responsable technologies de l'information

CA$38.00 per hour

Description de l'entrepriseNuméro de permis de la CNESST : AR-2000244Description de l’offre d’emploiImmigraffaires recrute : Responsable Technologies de l’Information – MontmagnyDescription du poste :Nous recherchons un(e) Responsable Technologies...

Analyste-programmeur

L'expertise de six unités d'affaires à votre service Description de l’employeur ENVIRONNEMENT TECHNOLOGIQUE Groupe Canimex compte sur de nombreuses solutions informatiques pour supporter ses opérations.  Le PGI (ERP) principal, SAP S/4HANA se...