Software Developer - BIM technologist, Autodesk platform focus
USG stands for opportunity. We know that opportunity looks different to each person, and we are proud that we see opportunity in everyone.
USG is an industry-leading manufacturer of building products and innovative solutions. For over 120 years, Chicago-based USG has developed award-winning wall, ceiling, flooring, sheathing, and roofing products that enable customers to build outstanding spaces where people live, work, and play. With over 8,700 employees across North America and operations around the world, we are steadfastly committed to our core values: safety, innovation, quality, integrity, service, diversity, and efficiency.
We’re big enough that our professionals have the resources to make a difference, yet small enough that you’re not just a number. You’ll work on key initiatives and build strong relationships across the company that will position USG for growth into the future.
USG offers work-life balance, specialist and general/managerial career paths, promotion from within, exceptional benefits, and incredible long-term career opportunities for the right professional. Each year, we have hundreds of employees who celebrate milestone anniversaries with us.
POSITION SUMMARY
This position will be part of the Customer Software and Services team whose goal is to empower our customers with tools that make it easy for them to choose, use, and buy USG products by maximizing the value of our product data with innovative digital solutions. The team works with internal business partners to identify solutions that address unique customer needs, design and develop those solutions, then work with internal IT teams to deploy and support. The team is a small, mixed-disciplines group working together to modernize existing applications and develop novel digital solutions that will form the foundation of our next-generation platform services vision.
Location: Ideally Based in Chicagoland (hybrid remote schedule)
KEY ACCOUNTABILITIES AND RESPONSIBILITIES
· Analyze, design, and develop new applications and internal business systems.
· Create technical specifications and document deliverables.
· Validate concepts using a Proof of Concept to Minimum Viable Product approach.
· Develop and coordinate unit, system, and integration test plans.
· Ensure design intent aligns with business requirements and standards.
· Maintain and update technical documentation.
· Act as a subject matter expert in software development, focusing on Autodesk tools.
· Assist team members in using programming aides, tools, utilities, database access methods, and systems software.
KEY QUALIFICATIONS:
Required Skills
· Extensive experience in software development using a variety of technologies such as C#, Blazor, .NET, Python, JavaScript and JavaScript based technologies such as ReactJS, HTML and CSS
· Extensive experience in software development involving Autodesk AEC software; preferably focused on Revit but will consider combined AutoCAD development experience
· Experience with collection and distribution of application metrics for analytics and data visualization, preferably with Azure Cloud Services and / or Snowflake
· Experience in storing data in SQL database as well as datalake; ideally experience building and deploying API services attached to datasets for communication
· Familiarity in creating and using Nuget packages for releasing application tools and API functionality
· Fundamental knowledge of cloud computing concepts and building cloud-native applications; Azure cloud services are ideal but not required
· Experience with project tools such as Atlassian Jira for ticket creation, sprint planning, project tracking, and reporting
· Experience working in Agile software environment including standups, code reviews, retros, and demos
· Extensive knowledge of code repositories such as GitHub for maintaining code flow, submitting pull requests, storing code, and delivering to build systems
· Familiarity with build pipelines for CI/CD development, build automation, and automated test procedures
· Familiarity with user experience development process to design and enhance solutions that exceed user needs and expectations
· Excellent analytical, problem solving, organizational, communication, and interpersonal skills
Preferred Skills
· Familiarity with Rhino 3D, Grasshopper, and Rhino. Inside Revit for parametric modeling and integrated design approaches
· Experience with Autodesk Platform Service, Autodesk Dynamo, and APIs for Revit; additional familiarity with AutoCAD automation is ideal but not required
· Experience in using Autodesk Construction Cloud (ACC or BIM360) as part of a Design to Build process is preferred
· A solid understanding of the design, construction, and operations phases of AEC projects
· A fundamental understanding of BIM-based digital twins and digital workflows such for construction (i.e. Speckle) is ideal
· Experience in the design and implementation of complex applications in a commercial software environment
· Experience in leading projects, managing communications, and tracking deliverables
· Knowledge of Artificial Intelligence tools and capabilities to integrate with code development processes
Education
· Required: Bachelor’s degree in computer science or related field; will consider master’s degree in architecture with related software development experience.
Years of Experience
· A minimum of 3 - 5 years of in-depth application programming and software design experience specifically related to Autodesk AEC software
Rate of pay may be adjusted based on the qualifications and experience of the candidate.
USG employees enjoy a number of benefit options for themselves and their families. These include two medical insurance options, as well as vision and dental coverage. The cost of these optional programs varies based on coverage level - employees generally pay 25% of the monthly premium cost, USG pays the rest. These coverage options are offered on the first day of employment with no waiting period.
Additionally, USG employees enjoy both a 401(k) Investment Plan with company match and a pension plan. Beyond these main features, employees may also choose from a number of additional programs like life insurance, accident insurance, legal insurance, even pet insurance, just to name a few. USG also offers Quarterly (hourly) / Annual (salary) bonus potential for all employees based on performance metrics tied to safety, quality, and productivity. USG also provides employees with paid time off and paid holidays.
Since 1902, Chicago-based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and quality in everything we do. Our steadfast commitment to the company's core business values – innovation, quality, integrity, service, diversity, efficiency and safety – have helped us become the company we are today.
EOE including disability/veteran
- Department
- Marketing
- Locations
- Corporate Headquarters
- Remote status
- Hybrid
- Yearly salary
- $80,760 - $107,640
- Hourly/Salaried
- Salaried
- Oracle Department
- Bldg Sys-Marketing COE CS&S-345-076|US Gypsum Co.|USG Business Group
- Oracle Job Title
- MKTG.Programmer Analyst..|E.0.7|USG
About USG Corporation
Headquartered in Chicago, we serve construction markets around the world with wall, ceiling, flooring, sheathing and roofing products that enable our customers to build the outstanding spaces where people live, work and play.
Our network of plants, mines, quarries and other facilities includes 49 manufacturing locations and over 7,500 employees across North America.
Software Developer - BIM technologist, Autodesk platform focus
USG stands for opportunity. We know that opportunity looks different to each person, and we are proud that we see opportunity in everyone.
Loading application form
Already working at USG Corporation?
Let’s recruit together and find your next colleague.