Job Title or Location
RECENT SEARCHES

Software Integration Specialist

Niche Engineering
Edmonton, AB
Entry Level
Posted 14 days ago

Overview: The Software Integration Specialist at Niche Engineering will be responsible for managing all aspects of the company's software, IT infrastructure and hardware. They will provide technical support to ensure the smooth operation of computers, emails, websites, and other IT systems. Additionally, the IT Specialist will be involved in programming tasks, both front end and back end, to enhance efficiency and develop software solutions tailored to the company's needs.

Primary Responsibilities

  • Develop scripts that facilitate transfer of technical design/process data between various CAD software (Revit, Rhino, Onshape and others) and Excel - for example: tabulating data from one CAD software in Excel in a way that it is easily importable into another CAD software
  • Full stack development for company-specific software (both back-end and front-end) used for design (buildings, building elements, etc.) and process automation (scheduling, material tracking, etc.)
  • Machine learning integration to create programs based on company data sets

Secondary Responsibilities

  • Creation, control and technical support or ownership for secure office IT infrastructure (software side) and hardware (computers, servers, devices, etc.)

Qualifications

  • Bachelors degree in Computer Science, Computer Engineering, Software Engineering preferred
  • Diploma in Software Engineering Technology or Computer Engineering Technology will be considered
  • Proficiency in programming languages such as Java, Python, JavaScript, C#, C++, or others
  • Experience with web development frameworks (e.g., Angular, React, Node.js) and database management systems (e.g., SQL, MongoDB)
  • Bonus if applicant has CAD or other 3D modelling/design experience/familiarity in Revit, Rhino, Onshape, SolidWorks, CATIA, or other similar programs
  • Bonus if applicant has AI-related experience or interest
  • Strong problem-solving skills and ability to troubleshoot technical issues independently
  • Excellent communication skills and ability to collaborate with cross-functional teams
  • Familiarity with project management methodologies and software development lifecycle

Additional Details:

  • This is a full-time position based at our company headquarters in Edmonton, AB
  • Opportunities for professional development and training will be provided to enhance skills and keep up with technological advancements
  • Salary ranges from $60,000 to $90,000 based on experience, qualifications and potential