Intermediate Software Developer

at  DIRTT

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Jan, 2025Not Specified26 Oct, 2024N/ASnacks,Junit,Core Java,Critical Illness,Modelling Tools,Eligibility,Maven,Autocad,Variable Pay,It,Health,Data Modeling,Git,Manufacturing,Gradle,RevitNoNo
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:

We are a business-first technology company, providing a suite of revolutionary software solutions. Our innovative approach to technology helps people design, engineer and manufacture their products better with less waste and errors, while enabling them to go to market faster with highly customizable products.
ICE software pioneered the application of video game technology to create 3D environments for interior construction. We continue to push the envelope of technology with virtual and augmented reality integration to reimagine manufacturing and engineering. All this, while the back end of the system melts into other business software and ERP systems.
Check out the video to learn more about ICE: https://videos.dirtt.com/ice-website-video-2019

DESIRED SKILLS:

  • Data Modeling for Manufacturing
  • SQL Query
  • Core Java
  • Git, Maven, Gradle
  • Exposure to AutoCAD, Revit or other modelling tools
  • JUnit

    What’s In It for You

  • A competitive base salary plus variable pay (bonus) programs

  • An on-site cafeteria with coffee, soft drinks, continental breakfast, hot lunches, snacks, and more
  • Eligibility to participate in DIRTT’s Employee Share Purchase Plan
  • Fulsome employer-paid health benefits including health, dental, and vision coverage
  • Short-term and long-term disability coverage plus life, critical illness, and accidental death and dismemberment (AD&D) insurance
  • Mental health resources including an Employee and Family Assistance Program (EFAP)
  • A thorough and supportive onboarding program to set you up for success

WHY JOIN US?

We offer a unique and exciting work atmosphere. Plus, we’re growing quickly and are looking for smart, forward-thinking problem solvers to join our first class and fairly wacky team.
DIRTT Environmental Solutions is an equal opportunity employer and appreciates applications from all interested applicants. We thank all applicants for their interest, however, only those candidates selected for an interview will be contacted

PP1

Responsibilities:

  • Design, develop, and maintain high-quality software applications, ensuring they meet project requirements, coding standards, and best practices.
  • Analyze and translate business requirements into technical specifications and software solutions.
  • Write clean, efficient, and well-documented code. Debug and resolve software defects and issues promptly.
  • Participate in code reviews to provide constructive feedback and ensure code quality across the development team.
  • Work closely with cross-functional teams, including software engineers, product managers, and quality assurance professionals, to deliver software solutions on time and within scope.
  • Develop and execute unit and integration tests to ensure the reliability and functionality of software components.
  • Stay up to date with the latest software development trends and technologies. Suggest improvements to existing processes and tools to enhance efficiency and productivity.
  • Create and maintain software documentation, including design documents, user manuals, and technical guides.
  • Use version control systems (Git) to manage code repositories and collaborate effectively with team members.
  • Implement security best practices and protocols to safeguard sensitive data and protect against vulnerabilities.
  • Identify and address performance bottlenecks, ensuring software applications are responsive and efficient.
  • Be a source of knowledge for various technologies, systems or processes for other developers.
  • Work closely with team-members with a willingness to offer and receive feedback to improve our collective capabilities.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Calgary, AB, Canada