top of page
C# Programmer

Job Description                                                                                                                            Date posted:20.Nov.2019


Essential Duties and Responsibilities:

  • Continuously analyze the user's BIM design process and develop recommendations for innovative applicants and software solutions that can make the process more efficient, improve accuracy, and expand the benefits of BIM overall.

  • Create detailed project plans including anticipated budget (time) and detailed execution timeline. Manage development projects according to budget and agreed time frames.

  • Willingness to tackle any software development task.

  • C# development of the toolkit, using Revit API preferred.

  • Engage in the design of tools and then have a "do what it takes to get the job done" attitude.

  • Analyze user needs and develop software solutions.

  • Participate in discovery meetings or calls to assess and scope opportunities.

  • Implement solutions in .net environment using python or C#.

  • Revit family manipulation and development.

  • Integrate with third-party libraries and tools, including Rhino, using the Revit API.

  • Experience in Windows Forms.

  • Author and create Dynamo scripts, Python script, node JS, and Revit families and templates for use by pre-construction and operations.

  • Participate in ongoing collaboration among various developments including the sharing of best practices and lessons learned.

Required Candidate profile

  • Bachelor's Degree in computer science, programming, or a closely related field is preferred.

  • Experience working with NoSQL MySQL or MSQL.

  • Should have experience with Building Information Modeling(BIM), Building Engineering (HVAC, Plumbing,

  • Electrical, Structural) including Revit, Revit SDK/API, C#, C++.

  • A background in plumbing design is desired (familiar with UPC and IPC).

  • Experience with build automation using Python and Jenkins.

  • Most important, the BIM Developer must be flexible, open to new ideas, and have a desire to explore innovative.

  • applications that enhance customer value.

  • Deep experience with computational geometry (topology optimization, medial axis, point clouds, rationalization, panelization, Delaunay mashes, etc)

  • Ability to build + deploy apps in the BIM ecosystem (Add-ins, Forge web portals, etc)

  • Experience with custom UI  at the application level and Git + source control in a team environment.

  • Expertise in triggers and stored procedures.

  • Desires to learn new technologies.

  • Ability to perform in a high-pressure fast-paced environment.

  • Exceptional communication abilities.

Location: Infopark, Kochi, Kerala

Send your resume on

bottom of page