hero

Work with us to transform commercial real estate

JLL Spark
JLL Spark
37
companies
221
Jobs

Software Developer BIM (f/m/d)

ecoworks

ecoworks

Software Engineering
Berlin, Germany · Remote
Posted on Wednesday, July 31, 2024

About Us

Affordable, climate-neutral living for all: at ecoworks, we plan renovation projects for old, inefficient apartment buildings and implement our innovative projects together with housing companies and developers.

We rely on digital planning and industrial prefabrication: Façade modules as timber frame constructions are manufactured to the millimetre (including windows, sun protection and supply technology) in the factory based on our scan and plan data.
True to the motto “remote first”, we are looking for capable experts and managers for our Berlin headquarters or throughout Germany.

To strengthen our team, we are looking for a Software Developer BIM (f/m/d) in Berlin or remote in Germany as soon as possible.

Your activities at ecoworks

  • As a developer (f/m/d) at ecoworks, you will work in an agile environment that is passionate about software-driven solutions in the construction industry.
  • Our team’s mission is to build cutting-edge automation tools to empower creativity within the planning team. By streamlining routine tasks, we allow them to focus on what truly matters: design and technical innovation. By joining us, you will play a key role in shaping tools for the serial renovation future.
  • In your role, you will use your development skills to combine three main pillars: planning processes, quality assurance and data connectivity. Center around on:
    • Develop and maintain tools, using RevitAPI in C# that automate processes within the BIM workflow.
    • Implement innovative solutions for continuous quality control by automated testing strategies above industry standards from Scan2BIM to LP5 plan sets.
    • Data connectivity is an important pillar of the team, so you will collaborate to establish a data flow to and from other tools within the project pipeline.
  • You are responsible for writing reusable components and supporting the team in the further developments of our business model.
  • The team is growing, so one of the exciting activities you’ll be involved in is the opportunity to build the software development BIM team and actively participate in the decision-making process.
  • You actively seek exchange with your colleagues in order to establish your results company-wide.
  • Also, you will test and create documentation for the end users of the developed tools.

Your background and experience

Must have

  • Ideally you have studies in computer science, software engineering, informatics, architecture or comparable studies, but more important to us than your educational background is that you have experience in software development solutions and a good knowledge in BIM methodologies.
  • You can effectively manage tasks on your own while also collaborating well with others, understanding the user needs and fulfilling them in a results-oriented manner.
  • Deep understanding of object oriented programming.
  • Strong knowledge of geometry and problem-solving skills.
  • Good handle of C# programming language and basic handle of WPF, experience using RevitAPI.
  • Mid-Level proficiency in Revit.
  • Good organizational and presentation skills.

Nice to have

  • Interest in Interoperability tools within the different processes in AEC
  • Experience working with Autodesk Platform Services or Speckle
  • Familiarity with Web frameworks like ASP.Net core and understanding of database design concepts, stored procedures, and data manipulation
  • Understanding of the MVVM design pattern
  • Basic idea of web development concepts
  • You have used testing frameworks to check the quality of your code.
  • Ideally, you are already familiar with the field of (serial) building renovation and are aware of the unique features
  • The team uses English for communication, but the entire company uses German. One of the team's goals is to become more proficient in German, so ideally, you either already have a good level of German language skills or are open to learn.

Your benefits working at ecoworks

  • You make a decisive contribution to a CO2-free future
  • A central role with many creative opportunities in an up-and-coming construction tech start-up in our office in Berlin or remotely
  • An attractive salary with a permanent employment contract and 30 vacation days
  • Benefits as part of our Feelgood program (subsidy for BVG ticket, Urban Sports Club membership)
  • After successfully completing your probationary period, you can access an individual training budget of 1,500 euros per year
  • Flexible working hours and models (full or part-time possible)
  • And for an extra dose of flexibility: thanks to our working abroad scheme, you can work abroad for up to 60 working days a year
  • Appreciative, honest and transparent interaction with each other and regular team and company events