Senior Elixir Developer
at CGI
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Aug, 2024 | Not Specified | 11 May, 2024 | 5 year(s) or above | Elixir,Computer Science,Git,Design Principles,Continuous Integration,Bower,Object Oriented Programming,Rake,Mvc | 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:
CGI is seeking a seasoned senior Elixir developer with a strong background in the wealth management sector to join our dynamic team. This is a great opportunity to join a leading-edge technology company with a strong commitment to innovation and the future of technology in the financial sector.
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Elixir code.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Collaborate with other team members and stakeholders.
- Participate in code reviews to maintain high-quality code.
- Stay up-to-date with the latest industry trends in the Elixir language ecosystem.
Qualifications:
- 5+ years of experience as a professional software developer.
- 3+ years of experience with Elixir and the Phoenix framework.
- Strong understanding of the syntax of Elixir and its nuances.
- Solid understanding of object-oriented programming.
- Experience with wealth management systems and financial software.
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
- Understanding of fundamental design principles behind a scalable application.
- Able to implement automated testing platforms and unit tests.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with development aiding tools such as Bower, Bundler, Rake, etc.
- Familiarity with continuous integration.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Responsibilities:
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Elixir code.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Collaborate with other team members and stakeholders.
- Participate in code reviews to maintain high-quality code.
- Stay up-to-date with the latest industry trends in the Elixir language ecosystem
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer science software engineering or a related field
Proficient
1
Montréal, QC, Canada