thank you for subscribing to your personalised job alerts.

    5 jobs found for programmer in montreal

    filter1
    clear all
      • Montreal, Québec
      • Contract
      As Analyst-Programmer - Java Web, you work within the "Data Management Foundation" team which is part of the Data Foundations Center of Expertise and which is dedicated to designing and delivering solutions in the field of exchanges and data integration for business sectors.Within this team, you will assume the role of Analyst-programmer of data exchange and integration solutions with Java, mainly on the Denodo platform (virtualization tool).You participate in strategic mandates for the Movement and its members, including digital transformation by implementing data exchange and integration solutions. At the same time, you ensure the operationalization of solutions developed by the EID Foundation, both on the Denodo platform and on other platforms by setting up the support and monitoring processes for solutions in production with the Dev-Ops approach. . You learn to demonstrate the potential of your ideas in the very diverse professions of a cooperative financial group.You have to work with diverse business and IT teams and must propose and champion innovative and modern solutions to help accelerate the digitalization of business. You work in an “agile” dynamic, following the SAFE methodology.Main responsibilities· Design software solutions (Java and / or VQL) relating to the Denodo platform of Desjardins Group.· Develop and deploy solutions for users of data virtualization foundation teams.· Advise and support the foundation and its customers in the development, implementation, implementation and follow-ups relating to the various mandates carried out.· Assume a role of manager of extension solutions and software infrastructure of the Denodo platform, propose approaches, advise teams and help set up the platform's operating processes.· Ensure a watchdog role in order to understand and anticipate current trends in his field of expertise and make appropriate recommendations in order to ensure the development of best practices for the company.· Participate, where appropriate, in negotiating agreements with decision-making bodies of companies and external organizations in their field of expertise.· Act as a resource person for unit members and clients.Required profileBachelor of Computer Science· Minimum of four years of experience in computer systems development · Significant experience with Java, JEE, Denodo4E, Axis2, JMS, SVN, Tourtoise, Jenkins technologies · Experience with databases (Oracle, SqlServeur, DB2, Hive ... )Specific knowledge· Knowledge of the Denodo platform (API an asset) and performance management processes · Knowledge of Unix / Linux OS · Knowledge of Tomcat, WebSphere application servers.Knowledge of SOAP / REST web service development Good knowledge of relational and / or star data modelingRESPONSIBILITIESQUALIFICATIONS
      As Analyst-Programmer - Java Web, you work within the "Data Management Foundation" team which is part of the Data Foundations Center of Expertise and which is dedicated to designing and delivering solutions in the field of exchanges and data integration for business sectors.Within this team, you will assume the role of Analyst-programmer of data exchange and integration solutions with Java, mainly on the Denodo platform (virtualization tool).You participate in strategic mandates for the Movement and its members, including digital transformation by implementing data exchange and integration solutions. At the same time, you ensure the operationalization of solutions developed by the EID Foundation, both on the Denodo platform and on other platforms by setting up the support and monitoring processes for solutions in production with the Dev-Ops approach. . You learn to demonstrate the potential of your ideas in the very diverse professions of a cooperative financial group.You have to work with diverse business and IT teams and must propose and champion innovative and modern solutions to help accelerate the digitalization of business. You work in an “agile” dynamic, following the SAFE methodology.Main responsibilities· Design software solutions (Java and / or VQL) relating to the Denodo platform of Desjardins Group.· Develop and deploy solutions for users of data virtualization foundation teams.· Advise and support the foundation and its customers in the development, implementation, implementation and follow-ups relating to the various mandates carried out.· Assume a role of manager of extension solutions and software infrastructure of the Denodo platform, propose approaches, advise teams and help set up the platform's operating processes.· Ensure a watchdog role in order to understand and anticipate current trends in his field of expertise and make appropriate recommendations in order to ensure the development of best practices for the company.· Participate, where appropriate, in negotiating agreements with decision-making bodies of companies and external organizations in their field of expertise.· Act as a resource person for unit members and clients.Required profileBachelor of Computer Science· Minimum of four years of experience in computer systems development · Significant experience with Java, JEE, Denodo4E, Axis2, JMS, SVN, Tourtoise, Jenkins technologies · Experience with databases (Oracle, SqlServeur, DB2, Hive ... )Specific knowledge· Knowledge of the Denodo platform (API an asset) and performance management processes · Knowledge of Unix / Linux OS · Knowledge of Tomcat, WebSphere application servers.Knowledge of SOAP / REST web service development Good knowledge of relational and / or star data modelingRESPONSIBILITIESQUALIFICATIONS
      • Montréal, Québec
      • Contract
      Application is a WEB/Angular service-oriented application (REST API) with complex SQL queries that allows our clients (front office, middle office and compliance) to carry out transactions on Canadian markets, as well as the reporting of our transactions to our regulators.We are looking for a collaborator with a marked interest in finance and very strong communication skills. This person will act as analyst programmer with our predominantly Canada-based clientele and will help the team on Canadian market related project.ADVANTAGESLarge Banking environment, 40 hours work week, Montreal based, contractual.RESPONSIBILITIESThe responsibilities of the analyst developer include the following:Producing new features. This doesn’t only mean writing code, but also making design/architectural decisions, testing, tracking quality-related metrics, and producing documentation.Demonstrating features to stakeholders and product owners to gain a solid understanding of the business and get feedback on work delivered.Participating in Scrum-related activities, such as daily stand-up meetings, backlog grooming, sprint retrospectives, and demos. Delivering software that meets our standards and providing operational support if necessary. Taking some time to enjoy yourself by either joining some of our existing communities or by creating new ones.QUALIFICATIONSProfile Graduate StudiesEducation and experience: University degree: Business computing, computer science, computer engineerAt least 5 years of IT experience in complex information systems environmentsExperience in corporate and investment banking or finance an asset Competencies Ability to work with complex information systemsKnowledge of the world of corporate finance (stock market, interest rates, derivatives, etc.) an assetExcellent command of spoken and written EnglishKnowledge of Agile pratices Aptitudes Organizational, methodological and analytical spiritSense of communication TechnologiesSQL - SQL ServerC# - .NET CoreAngularDesign PatternAgile ScrumContinuous Delivery & CI ImplementationTest-driven development (TDD)SUMMARYTechnologiesSQL - SQL ServerC# - .NET CoreAngularDesign PatternAgile ScrumContinuous Delivery & CI ImplementationTest-driven development (TDD)
      Application is a WEB/Angular service-oriented application (REST API) with complex SQL queries that allows our clients (front office, middle office and compliance) to carry out transactions on Canadian markets, as well as the reporting of our transactions to our regulators.We are looking for a collaborator with a marked interest in finance and very strong communication skills. This person will act as analyst programmer with our predominantly Canada-based clientele and will help the team on Canadian market related project.ADVANTAGESLarge Banking environment, 40 hours work week, Montreal based, contractual.RESPONSIBILITIESThe responsibilities of the analyst developer include the following:Producing new features. This doesn’t only mean writing code, but also making design/architectural decisions, testing, tracking quality-related metrics, and producing documentation.Demonstrating features to stakeholders and product owners to gain a solid understanding of the business and get feedback on work delivered.Participating in Scrum-related activities, such as daily stand-up meetings, backlog grooming, sprint retrospectives, and demos. Delivering software that meets our standards and providing operational support if necessary. Taking some time to enjoy yourself by either joining some of our existing communities or by creating new ones.QUALIFICATIONSProfile Graduate StudiesEducation and experience: University degree: Business computing, computer science, computer engineerAt least 5 years of IT experience in complex information systems environmentsExperience in corporate and investment banking or finance an asset Competencies Ability to work with complex information systemsKnowledge of the world of corporate finance (stock market, interest rates, derivatives, etc.) an assetExcellent command of spoken and written EnglishKnowledge of Agile pratices Aptitudes Organizational, methodological and analytical spiritSense of communication TechnologiesSQL - SQL ServerC# - .NET CoreAngularDesign PatternAgile ScrumContinuous Delivery & CI ImplementationTest-driven development (TDD)SUMMARYTechnologiesSQL - SQL ServerC# - .NET CoreAngularDesign PatternAgile ScrumContinuous Delivery & CI ImplementationTest-driven development (TDD)
      • Montréal, Québec
      • Contract
      As a .Net Programmer Analyst, you contribute to IT efficiency. You design, configure, administer, maintain and evolve computer networks, management systems and database servers to meet the needs of the organization.Your role is to contribute to the development of mid-to-large computer systems, programs and applications by docking and implementing, while leveraging your skill in mastering technology and anticipating innovations. You analyze the needs of customers and partners and influence directions regarding technological solutions or information systems required within a project. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and the projects requires a global knowledge in your field.You formulate proposals relating to the realization of projects and contribute to the resolution of complex problems through analyzes and your overall knowledge of the business domain. Lashings are frequent.You are called upon to interact with various stakeholders working in complementary areas of expertise.You act as a reference and resource person for the systems with your unit, clients and various stakeholders.Required profile- Bachelor of Computer Science- A minimum of four years of relevant experience- Experience with relational databases and the ability to use complex queries- Web programming experience (HTML5, CSS3, JavaScript)- Experience of large companies: ability to navigate complex processes and organization- Have a good capacity for analysis / design- Have a good capacity for impact analysis and debugging method, search for source of problems- Have a good sense of humor, ability to quickly build a network of contacts- Have an ease of learning to obtain a level of autonomy essential to the positionSpecific knowledge- Knowledge of the following languages: C # ,.NET Core, VB.NET (version 4 and +), Angular- Knowledge of: SQL Server, SonarCube, Concourse, PaaS Azure- Good knowledge of development in Agile / DevOps mode,- Good knowledge of object oriented programming concepts- Good knowledge of cloud computing- Knowledge of REST / API service concepts Knowledge of unit tests (jUnits) / TDDA good knowledge of the integration of CRM, BI and document vault solutions is a definite asset for the position. You must be in control of application development by micro services (Rest / PaaS / Azure)ADVANTAGES________________________________________________________________________________RESPONSIBILITIES________________________________________________________________________________QUALIFICATIONS___________________________________________________________________________SUMMARY________________________________________________________________________________
      As a .Net Programmer Analyst, you contribute to IT efficiency. You design, configure, administer, maintain and evolve computer networks, management systems and database servers to meet the needs of the organization.Your role is to contribute to the development of mid-to-large computer systems, programs and applications by docking and implementing, while leveraging your skill in mastering technology and anticipating innovations. You analyze the needs of customers and partners and influence directions regarding technological solutions or information systems required within a project. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and the projects requires a global knowledge in your field.You formulate proposals relating to the realization of projects and contribute to the resolution of complex problems through analyzes and your overall knowledge of the business domain. Lashings are frequent.You are called upon to interact with various stakeholders working in complementary areas of expertise.You act as a reference and resource person for the systems with your unit, clients and various stakeholders.Required profile- Bachelor of Computer Science- A minimum of four years of relevant experience- Experience with relational databases and the ability to use complex queries- Web programming experience (HTML5, CSS3, JavaScript)- Experience of large companies: ability to navigate complex processes and organization- Have a good capacity for analysis / design- Have a good capacity for impact analysis and debugging method, search for source of problems- Have a good sense of humor, ability to quickly build a network of contacts- Have an ease of learning to obtain a level of autonomy essential to the positionSpecific knowledge- Knowledge of the following languages: C # ,.NET Core, VB.NET (version 4 and +), Angular- Knowledge of: SQL Server, SonarCube, Concourse, PaaS Azure- Good knowledge of development in Agile / DevOps mode,- Good knowledge of object oriented programming concepts- Good knowledge of cloud computing- Knowledge of REST / API service concepts Knowledge of unit tests (jUnits) / TDDA good knowledge of the integration of CRM, BI and document vault solutions is a definite asset for the position. You must be in control of application development by micro services (Rest / PaaS / Azure)ADVANTAGES________________________________________________________________________________RESPONSIBILITIES________________________________________________________________________________QUALIFICATIONS___________________________________________________________________________SUMMARY________________________________________________________________________________
      • Montreal, Québec
      • Contract
      The Office Performance Department acts in a transversal manner in the main direction and with this in mind, a department dedicated to the proactive, rapid and efficient handling of problems and irritants in the business sectors has been set up. Our goal is to make the user experience a priority in the delivery of office automation services (Office workstation, Messaging, EspaceV). Our team is therefore looking for an analysis - programmer with the ambition of making our teams more efficient by automating recurring tasks and by proposing innovative solutions in order to make our processes simple and efficient for our users, while respecting information security rules. More specifically, the incumbent will work on the development of web solutions such as monitoring tools, the automation of dashboards, the evolution of our data lake as well as various reports produced by our teams in the opting to enable us to quickly detect variations in our indicators via automatic mechanisms and thus enable our teams to take action.Main responsibilities· Participate in the analysis, design and documentation of programs or applications.Collaborate in the development, codification and required testsProvide technical support to IT operations or by ensuring various follow-upsParticipate in the development of documentation, preparation and dissemination of training for users· Perform problem analysis, determine the causes and follow up on system problems during incidents of medium to high severity and ensure their resolution· Participate in the installation and testing of software packages or the implementation of applications.Required profileBachelor's degree in an appropriate disciplineA minimum of two years of relevant experienceSpecific knowledgeKnowledge of Microsoft .Net 4.0 / C # .NET / ASP.NET / MVC; HTML, CSS, JavaScript, JQuery, SQL queries; BD SQL Server; Visual Studio 2019, PowerShellKnowledge of development via Cloud, SAAS, PAAS tools (an asset)SQL database management and maintenanceKnowledge of English at beginner level (score 1)Transversal skillsCooperate, Be customer-oriented, Be action-oriented, Stimulate innovationKey skills with the desired profileManage complexity, Master technology, Master interpersonal relationships, Plan and coordinateRESPONSIBILITIESQUALIFICATIONS
      The Office Performance Department acts in a transversal manner in the main direction and with this in mind, a department dedicated to the proactive, rapid and efficient handling of problems and irritants in the business sectors has been set up. Our goal is to make the user experience a priority in the delivery of office automation services (Office workstation, Messaging, EspaceV). Our team is therefore looking for an analysis - programmer with the ambition of making our teams more efficient by automating recurring tasks and by proposing innovative solutions in order to make our processes simple and efficient for our users, while respecting information security rules. More specifically, the incumbent will work on the development of web solutions such as monitoring tools, the automation of dashboards, the evolution of our data lake as well as various reports produced by our teams in the opting to enable us to quickly detect variations in our indicators via automatic mechanisms and thus enable our teams to take action.Main responsibilities· Participate in the analysis, design and documentation of programs or applications.Collaborate in the development, codification and required testsProvide technical support to IT operations or by ensuring various follow-upsParticipate in the development of documentation, preparation and dissemination of training for users· Perform problem analysis, determine the causes and follow up on system problems during incidents of medium to high severity and ensure their resolution· Participate in the installation and testing of software packages or the implementation of applications.Required profileBachelor's degree in an appropriate disciplineA minimum of two years of relevant experienceSpecific knowledgeKnowledge of Microsoft .Net 4.0 / C # .NET / ASP.NET / MVC; HTML, CSS, JavaScript, JQuery, SQL queries; BD SQL Server; Visual Studio 2019, PowerShellKnowledge of development via Cloud, SAAS, PAAS tools (an asset)SQL database management and maintenanceKnowledge of English at beginner level (score 1)Transversal skillsCooperate, Be customer-oriented, Be action-oriented, Stimulate innovationKey skills with the desired profileManage complexity, Master technology, Master interpersonal relationships, Plan and coordinateRESPONSIBILITIESQUALIFICATIONS
      • Montreal, Québec
      • Contract
      As an analyst-programmer in systems maintenance and development, you contribute to IT efficiency. You design, configure, administer, maintain and evolve management systems to meet the needs of the organization.Your role is to actively contribute to the development of large-scale IT systems, programs and applications by docking and implementing, while leveraging your skill in mastering technology and anticipating innovations. You analyze the needs of clients and partners and recommend appropriate technological solutions or information systems required within a project. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and projects requires a broad and in-depth knowledge of your field.You contribute to the resolution of problems with a high level of complexity, requiring a comprehensive and detailed analysis and understanding of the business domain and the organization. The tie-downs are numerous. You are called upon to interact with a large number of stakeholders working in various fields of expertise.You exercise a leadership role and act as a systems specialist with your unit, clients and various stakeholders.Job responsibilities- Actively participate in the development of implementation strategies, analyzes, design and documentation of programs or applications. Collaborate in the development, codification and testing of these- Actively participate in the functioning of a squad in agile mode- Provide technical support for IT operations or by ensuring various follow-ups- Write functional quotes, operating procedures and methods. Develop documentation, prepare and distribute training for users- Analyze complex problems, determine the causes and follow up on system problems during critical incidents and ensure their resolution - Be responsible for the installation and testing of software packages or the implementation of applications.Required profile- Bachelor's degree in an appropriate discipline- A minimum of eight years of relevant experience Please note that other combinations of relevant education and experience may be considered- Be customer oriented- Develop the skills of its direct collaborators and others- Be good at interpersonal communication- Demonstrate organizational agility- Know how to organize- Master problem solving- Open to providing 24/7 support in rotationSpecific knowledge- In-depth knowledge of RPG ILE, CLLE, RPG-FREE- In-depth knowledge of DB2 SQL (SQL, Query400, etc.)- Knowledge of OS400 operating system- Autonomy- Fluency in French and English both oral and written- Strong interpersonal skills- Assets: Knowledge of the CONTROL-M tool,- Knowledge of agile methodology- Asset: Knowledge of the brokerage field- Asset: AS / Trade and IBM-SIS- Asset: Knowledge of the GEAC accounting application- Asset: Knowledge of the Implementer toolRESPONSIBILITIESQUALIFICATIONS
      As an analyst-programmer in systems maintenance and development, you contribute to IT efficiency. You design, configure, administer, maintain and evolve management systems to meet the needs of the organization.Your role is to actively contribute to the development of large-scale IT systems, programs and applications by docking and implementing, while leveraging your skill in mastering technology and anticipating innovations. You analyze the needs of clients and partners and recommend appropriate technological solutions or information systems required within a project. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and projects requires a broad and in-depth knowledge of your field.You contribute to the resolution of problems with a high level of complexity, requiring a comprehensive and detailed analysis and understanding of the business domain and the organization. The tie-downs are numerous. You are called upon to interact with a large number of stakeholders working in various fields of expertise.You exercise a leadership role and act as a systems specialist with your unit, clients and various stakeholders.Job responsibilities- Actively participate in the development of implementation strategies, analyzes, design and documentation of programs or applications. Collaborate in the development, codification and testing of these- Actively participate in the functioning of a squad in agile mode- Provide technical support for IT operations or by ensuring various follow-ups- Write functional quotes, operating procedures and methods. Develop documentation, prepare and distribute training for users- Analyze complex problems, determine the causes and follow up on system problems during critical incidents and ensure their resolution - Be responsible for the installation and testing of software packages or the implementation of applications.Required profile- Bachelor's degree in an appropriate discipline- A minimum of eight years of relevant experience Please note that other combinations of relevant education and experience may be considered- Be customer oriented- Develop the skills of its direct collaborators and others- Be good at interpersonal communication- Demonstrate organizational agility- Know how to organize- Master problem solving- Open to providing 24/7 support in rotationSpecific knowledge- In-depth knowledge of RPG ILE, CLLE, RPG-FREE- In-depth knowledge of DB2 SQL (SQL, Query400, etc.)- Knowledge of OS400 operating system- Autonomy- Fluency in French and English both oral and written- Strong interpersonal skills- Assets: Knowledge of the CONTROL-M tool,- Knowledge of agile methodology- Asset: Knowledge of the brokerage field- Asset: AS / Trade and IBM-SIS- Asset: Knowledge of the GEAC accounting application- Asset: Knowledge of the Implementer toolRESPONSIBILITIESQUALIFICATIONS

    thank you for subscribing to your personalised job alerts.

    It looks like you want to switch your language. This will reset your filters on your current job search.