Software Developer
Job Summary
Develop and maintain APIs, middleware, and automation tools while integrating engineering platforms like E3D, AutoCAD Plant 3D, and Tekla. Create custom scripts, macros, and plugins to improve productivity and support project monitoring dashboards. Work with cloud platforms, databases, and ensure compliance with various data formats.
Responsibilities
- Develop and maintain APIs, middleware, and automation tools
- Integrate engineering platforms and create custom scripts, macros, and plugins
- Support dashboards and reporting tools for project monitoring
Required Skills
- Proficient in Python, C#, VB.NET
- Knowledge of cloud platforms and databases
- Strong problem-solving and communication skills
Job Details
Develop and maintain APIs, middleware, and automation tools. Integrate engineering platforms (E3D, AutoCAD Plant 3D, Tekla, STAAD.Pro). Create custom scripts, macros, and plugins to improve productivity. Support dashboards and reporting tools for project monitoring. Ensure compliance with data formats (IFC, DWG, XML, CIS/2). Work with cloud platforms and databases for data management. Bachelor’s degree in Computer Science, IT, or related field. Minimum 2 years of experience in software development. Proficient in Python, C#, VB.NET. Familiarity with APIs/SDKs of engineering software (preferred). Knowledge of cloud platforms (Azure, AWS) and databases. Strong problem-solving and communication skills.