Mendix Programmer
at CGI
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | Not Specified | 01 Nov, 2024 | 2 year(s) or above | Rest,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,Sql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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