JobTarget Logo

Software Engineer Intern in Draper, Utah at Sterling Construction Company, Inc.

Sterling Construction Company, Inc.
Draper, Utah, United States
Posted on

Explore Related Opportunities

Job Description

Key Responsibilities:

  • Software Development & Plugin Creation:
  • Analyze, design, develop, test, and implement custom plugins for Revit, Navisworks, and other relevant applications.
  • Modify purchased applications or custom programs based on engineering requirements and best practices.
  • Collaborate with internal teams— including leadership, VDC and operations—to define detailed requirements and system interfaces.
  • Assist with research and analysis of business and technical challenges, recommending solutions to improve daily work processes.
  • Data Analysis & Dashboard Development:
  • Extract and analyze data from various sources, including Building Information Modeling (BIM) systems and project management tools.
  • Develop and maintain interactive dashboards (using tools such as Power BI, Tableau, or custom web applications) to visualize project metrics and key performance indicators (KPIs).
  • Support the creation of automated reports and provide insights to drive decision-making across projects.
  • Integration & Production Support:
  • Participate in integrating plugin functionality with existing systems and workflows.
  • Provide ongoing development support and troubleshoot issues in production environments using effective logging and debugging practices.
  • Assist in evaluating the value of vendor-provided software modifications versus custom development.
  • Team Collaboration & Communication:
  • Work both independently and as part of a cross-functional team, demonstrating strong analytical and problem-solving skills.
  • Contribute to team meetings, code reviews, and brainstorming sessions to foster continuous improvement.
  • Exhibit strong written and verbal communication skills to effectively document technical solutions and interact with internal business partners.

Qualifications:

Education:

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or other related STEM field.

Technical Skills:

  • Proficiency in programming languages such as C#, Python, SQL, Java, or JavaScript.
  • Proficiency in .NET framework
  • Exposure to developing plugins, integrations, or custom software modules; experience with applications like Revit or Navisworks is a plus.
  • Familiarity with data analysis and dashboard creation tools (e.g., Power BI, Tableau) is desirable.
  • Basic understanding of APIs, software integration techniques, and relational databases.

Additional Attributes:

  • Strong analytical, problem-solving, and research skills.
  • Ability to work independently and within a team environment.
  • Excellent written and verbal communication skills.
  • Eagerness to learn new technologies and adapt to evolving project requirements.

Preferred Qualifications:

  • Familiarity with the software development lifecycle, including technical documentation and testing practice

Job Location

Draper, Utah, United States

Frequently asked questions about this position

Similar Jobs In Draper, Utah

New

Software Development Engineer in Test (SDET)

Bright Vision Technologies
Plano, Texas
New

SAP BTP (Business Technology Platform) Developer

Bright Vision Technologies
Plano, Texas

Senior Software Engineer - OMS

Lynx Software Technologies, Inc.
Fort Worth, Texas
New

Semiconductor Software Engineer

Bright Vision Technologies
Plano, Texas
New

Guidewire Technical Developer

Bright Vision Technologies
Plano, Texas
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.