The Role
Thornton Tomasetti, Inc., is seeking motivated candidates to fill a full-time position as a Digital Design Application Developer . In this position, you will be joining a small team that crosses corporate boundaries to build an environment where project teams have quick and timely access to standard and custom tools. The Digital Design team has developed custom tools to help maintain the environment and promote efficiency. Our custom tools fall into several categories:
Windows applications that automatically configure applications based on network conditions
PowerShell and batch automation scripts for various purposes
Windows applications that parse project folders and populate SQL databases
In addition to maintaining the above, we have an immediate need for additional tools to be developed:
Windows application to assist in debugging user machines
Revit add-in to assist in debugging, administration, and user engagement
Windows and web applications to interact with Autodesk Forge API
Applications to engage with various 3rd party REST API to conduct automated backups
And lots more!
Responsibilities
Application Development and Maintenance:
Develop applications and add-ins to support Digital Design
Maintain existing tools and databases
Help develop monitoring and testing schemes for existing and new applications
Communication:
Ability to develop project plans and help prototype tools based on user feedback
Participate in regular meetings with the D2 team and stakeholders
Follow code commenting best practices, GitHub repositories, and Admin documentation
Comfortable working with remote teams and across time zones
Minimum Skills and Qualifications:
Familiar with Autodesk products specifically Revit and BIM360
Experience developing add-ins or applications that use the Revit API (C# .NET)
Experience developing applications that interact with SQL databases
Requirements
Communication:
Excellent written and verbal communication
Passion for organization and attention to detail
Education:
Experience in AEC industry focused on technology.
Associates degree or higher in AEC, computer science, or IT related field.
Technical:
Knowledge of typical IT system architecture
PowerShell
Git
REST API
Development for Autodesk Forge API (html, CSS, node.js, JavaScript, ASP.NET)
Python
Flexibility to learn other languages, tools, techniques, etc. as needed
Thornton Tomasetti is proud to be an equal employment workplace. Individuals seeking employment at Thornton Tomasetti are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
(US Locations Only) In our culture of collaboration and innovation, we find we do our best work when we are together while minimizing the risks of COVID-19. For new hires at Thornton Tomasetti, we require COVID-19 vaccination to the extent allowed by access and permitted by government jurisdiction in your area and barring any religious or medically approved exemption.
Thornton Tomasetti Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at Thornton Tomasetti are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here , select the country where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Responsibilities for Technical Project Manager will include but not limited to:1. Establish and implement training processes and strategies for all...
Apply For This JobJOB TITLE : ASSOCIATE ENGINEER CAREER LEVEL: C1 Leverage technology to impact patients and ultimately save lives Do you have...
Apply For This JobResponsibilities for Recruitment Consultant Build long-term relationships with clients Recognize and strive to meet client’s hiring needs Create and implement...
Apply For This JobThe System Administrator isresponsible for installation/configuration, operation and maintenance ofsystems hardware and software and related infrastructure, including end-usersystems Coordinating with...
Apply For This JobWe are looking for a Senior Network Engineer who is responsible for implementing, maintaining, supporting, network devices within an organization...
Apply For This JobGlobal Delivery Mumbai Zycus is hiring IT- Executive for our ITIS team for Mumbai/ Bangalore location. The position reports into...
Apply For This Job