Full Stack Software Engineer
at newforma
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Nov, 2024 | Not Specified | 23 Aug, 2024 | N/A | Software Development,Computer Science,Object Oriented Design,Writing,Agile,Software Solutions,Sql,Debugging,Communication Skills,English | 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:
EleVia, the leading provider of Project Information Management software for architecture, engineering, and construction firms worldwide, is growing! Creating software that makes a difference in the AEC industry is what drives our company. We are enhancing our flagship enterprise products by modernizing our presentation and backend layers. If you have the passion, skills to be a full stack engineer and desire to be part of our team, we’d like to see your resume.
REQUIREMENTS:
- BS / MS in Computer Science, or a similar engineering program with a minimum of 3 years of experience in delivering software solutions.
- Knowledge of C#, Visual Studio .NET, and Microsoft Windows-based development technologies.
- Proficiency in writing, debugging and optimizing SQL.
- Experience in an API-driven ecosystem, with exposure to RESTful API development and .NET-based application plugins.
- Demonstrated passion for software development and a desire to contribute to regular software releases.
- Proficiency in object-oriented design and programming.
- Strong problem-solving skills.
- Exposure to Agile lifecycle development methodologies.
- Good written and oral communication skills in English and an ability to work both independently and within a team.
Responsibilities:
- Participate in the design, coding, testing, debugging, and documentation of our next generation of cloud software solutions (front-end and back-end layers) using appropriate processes, tools, frameworks, libraries, patterns, best practices, and standards. (60%)
- Learn and support our existing applications (.NET, C#, SQL). (20%)
- Contribute to software optimization for speed and compatibility and assist in adding new features to the product with a focus on quality.
- Collaborate with the team to ensure code and features meet requirements and standards.
- Deliver working and tested software iteratively following Agile principles.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Engineering
Proficient
1
Montréal, QC, Canada