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
Scan to Apply
Just scan this QR code to apply from your phone.
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.