Mendix Programmer

at  CGI

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 20242 year(s) or aboveRest,Java,English,Communication Skills,Git,Nuget,Xml,Object Oriented Programming,Soft Skills,Jquery,Web Services,Css,Javascript,Mastery,Mendix,Design Principles,Microsoft Sql Server,Oauth,Visual Studio,Computer Science,Distributed Systems,SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Mendix programmer analyst will participate in the design, analysis, development, testing, implementation, and maintenance stages during the development life-cycle of our applications. As part of an agile team, he or she is an expert in software conception and development, and will work closely with the team members to share his/her expertise and achieve the team’s objectives.

Professional Experience

  • Minimum of 2 to 10 years experience as a developer (looking for multiple profiles with a mix of seniority

Educational Experience

  • A degree in computer science, engineering, or relevant field from an accredited colleg

Knowledge and Skills

  • Experience with Mendix
  • Mastery of the concepts of object-oriented programming and good knowledge of SOLID design principles
  • Must have programming experience with .NET (C#) or Java
  • Experience with Javascript, JQuery, CSS, XML, Web services and SQL.
  • Experience with Microsoft SQL Server and SSIS / SSRS components.
  • Experience designing, documenting, developing, securing, and consuming REST APIs
  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)
  • Experience developing robust automated tests (Unit Tests, Service Tests)
  • Knowledge of the application security fundamentals (Owasp Top 10, SANS 25, etc.) and ability to apply adapted counter measures to correct detected vulnerabilitie

Soft Skills

  • Technical innovator, hungry to continuously learn and understand new technologies.
  • Proven leadership and organizational skills, and strong sense of autonomy and initiative.
  • A knack for learning new technologies and growing skill

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

  • Participate in all phases of the Secure Software Development Life Cycle.
  • Design, implement, secure, and test technical solutions that conform both to customer requirements and software development standards.
  • Produce and maintain technical documentation along development life cycle
  • Support and maintain existing applications and IT services
  • Continuously improve the quality, security, development process and technology of our applications
  • Be an active participant in agile ceremonies and team meeting.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Professional Experience

  • Minimum of 2 to 10 years experience as a developer (looking for multiple profiles with a mix of seniority)

Educational Experience

  • A degree in computer science, engineering, or relevant field from an accredited college

Knowledge and Skills

  • Experience with Mendix
  • Mastery of the concepts of object-oriented programming and good knowledge of SOLID design principles
  • Must have programming experience with .NET (C#) or Java
  • Experience with Javascript, JQuery, CSS, XML, Web services and SQL.
  • Experience with Microsoft SQL Server and SSIS / SSRS components.
  • Experience designing, documenting, developing, securing, and consuming REST APIs
  • Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth)
  • Experience developing robust automated tests (Unit Tests, Service Tests)
  • Knowledge of the application security fundamentals (Owasp Top 10, SANS 25, etc.) and ability to apply adapted counter measures to correct detected vulnerabilities

Soft Skills

  • Technical innovator, hungry to continuously learn and understand new technologies.
  • Proven leadership and organizational skills, and strong sense of autonomy and initiative.
  • A knack for learning new technologies and growing skills

Language

  • Good verbal/written communication skills in French and English

Other

  • Excellent analytical and problem-solving skills
  • Practical experience working in agile delivery teams
  • Practical experience building microservices or distributed systems is an asset
  • Experience in building scalable and highly available applications is an asset
  • Proficient in using Microsoft Visual Studio, Git, Azure DevOps, NuGet and related tools

LI-AR1


REQUIREMENT SUMMARY

Min:2.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Engineering, Relevant Field

Proficient

1

Montréal, QC, Canada