What are the responsibilities and job description for the Technology Analyst Developer position at The Hill Group?
Summary:
The Technology Analyst / Developer is a hybrid role within The Hill Group’s Corporate Technology team based in Chicago. This position blends software development with hands-on construction tech support to deliver practical solutions that enhance productivity, reduce inefficiencies, and support field and detailing operations. Success in this role requires strong technical skills and a deep interest in understanding construction workflows from design through installation. The Analyst / Developer will collaborate closely with field teams, detailers, and leadership to enhance and maintain the custom tools and systems that drive project execution. Key responsibilities include, but are not limited to:
Key Responsibilities:
- Software Development & Construction Technology Enablement
- Design, build, and support internal applications using VB.NET, Blazor, WinForms, WPF, and SQL Server
- Maintain and extend Hill’s existing platform of custom-developed software tools that support various departments and workflows
- Troubleshoot issues and implement improvements to optimize usability and performance of our platforms
- Write clear technical documentation and user-friendly guides
- Partner with detailers, shop and field teams to identify workflow bottlenecks and implement/ propose technology- driven solutions
- Content Creation & Management
- Develop and maintain high- quality Revit Families and Autodesk Fabrication ITM parts for mechanical piping, sheet metal, plumbing, and fire protection
- Collaborate with detailing and fabrication teams to validate functionality, performance, and constructability of model content
- Ensure all created content adheres to internal standards and industry best practices
- Optimize content for usability and integration into design and fabrication workflows
- Business Process Understanding & User Enablement
- Provide training and day-to-day support to users across departments
- Develop support materials such as SOPs, training documents, and help guides
- Assist in change management efforts to promote adoption of new tools and processes
Experience and Qualifications:
- Bachelor’s degree in computer science, software engineering, mechanical engineering/mechanical engineering technology or related field of study
- Strong problem-solving skills with a desire to support and enhance real world operations
- Excellent written and verbal communication skills; able to work with users of all technical backgrounds
- Self-motivated, detail oriented, and able to manage multiple priorities effectively
Other Qualifications:
- Proficiency in .NET development (VB.NET preferred), SQL Server, and Microsoft Visual Studio
- Experience with Autodesk Fabrication, particularly ITM creation and service management
- Familiarity with REVIT and MEP workflows
- Experience in BIM, detailing, or field-based MEP workflows
- Understanding of change management and user adoption strategies