Revit API Software Developer

2 months ago


Ann Arbor, Michigan, United States IMEG Corp Full time
About the Role

We are seeking a highly skilled Revit API Software Engineer to join our team at IMEG Corp. As a key member of our software development team, you will be responsible for designing and developing innovative engineering automation applications using the Autodesk Revit API.

Key Responsibilities
  • Collaborate with product owners and engineers to develop new applications and modify existing ones in our extensive library.
  • Contribute to and maintain IMEG's proprietary 'RAPIL' (Revit API Layer) codebase.
  • Attend and contribute to company development meetings.
  • Learn and improve coding skills, write and maintain code, and address minor bug fixes.
  • Monitor technical performance of internal systems and respond to requests from the development team.
  • Assist with documentation, conduct development tests, and write unit tests.
Requirements
  • Proficiency in Autodesk Revit API, C#, and WPF Framework.
  • Knowledge of databases and operating systems.
  • Good working knowledge of email systems and Microsoft Office software.
  • Ability to learn new software and technologies quickly.
  • Exceptional written and oral communication skills.
  • Exceptional interpersonal skills, with a focus on rapport-building, listening, and questioning skills.
  • Detail-oriented and proficient in Jira, Git, and Blazor.
What We Offer

IMEG Corp. is committed to investing in employees' futures through professional development programs and opportunities for career advancement. We offer a comprehensive benefits package, including generous PTO, flexible schedule, and assistance with tuition reimbursement. Additionally, employees are eligible to enroll in health, dental, vision, and life insurance on their first day of employment.

About IMEG Corp.

IMEG Corp. is a 100% employee-owned organization dedicated to providing exciting and rewarding career opportunities to our team members. We celebrate our ability to be a firm of over 2500 employees in the US and beyond who still provides a local office approach and feel to each of our employee-owners.



  • Ann Arbor, Michigan, United States IMEG Corp Full time

    Revit API Software EngineerIMEG Corp is seeking a highly skilled Revit API Software Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our proprietary 'RAPIL' (Revit API Layer) codebase.Key Responsibilities:Assist the Development Manager with all aspects of software design and...


  • Ann Arbor, Michigan, United States IMEG Corp Full time

    About the RoleIMEG Corp, a leading design consulting firm, is seeking a skilled Revit API Software Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our proprietary 'RAPIL' (Revit API Layer) codebase.Key ResponsibilitiesAssist the Development Manager with all aspects of...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job Summary:As a Software Engineer at KLA, you will be part of a collaborative team responsible for designing and developing software applications in a distributed microservice environment. Your responsibilities will span all stages of the software product lifecycle, from gathering requirements to developing software components and UIs that help our...


  • Ann Arbor, Michigan, United States Atlas MedStaff Full time

    **About the Role**As a Senior Backend Software Engineer, you will be responsible for designing and developing scalable, efficient, and secure backend systems using modern technologies.**Key Responsibilities:**Design and implement backend APIs and servicesCollaborate with cross-functional teams to develop and deploy softwareMaintain and optimize existing...

  • Senior Web Developer

    3 weeks ago


    Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job Title: Senior Web DeveloperArbor Research Collaborative for Health is seeking a highly skilled Senior Web Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using a range of technologies.Key Responsibilities:Lead the development of web...

  • Senior Web Developer

    2 weeks ago


    Ann Arbor, Michigan, United States Arbor Research Full time

    Job DescriptionArbor Research is seeking a highly skilled Senior Web Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying web applications using a range of technologies including ASP.Net, C#, HTML/CSS, JavaScript/jQuery libraries, and relational SQL databases.Key...

  • Senior Web Developer

    2 weeks ago


    Ann Arbor, Michigan, United States Arbor Research Collaborative for Health Full time

    Job SummaryThe Senior Web Developer position at Arbor Research Collaborative for Health involves developing web applications from concept to finished product, utilizing client-side, server-side, and database tools and methodologies. The ideal candidate will possess a strong understanding of front-end and back-end development, as well as experience with...

  • Junior Java Developer

    1 month ago


    Ann Arbor, Michigan, United States SynergisticIT Full time

    Job Opportunity at SynergisticITWe are seeking highly motivated and technically inquisitive individuals to join our team as Junior Java Developers. As a Junior Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Key Responsibilities:Develop and implement software applications...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job SummaryKLA is seeking a talented Software Development Engineer to join our team. As a key member of our software engineering group, you will be responsible for designing, developing, and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. Your expertise in data management, machine learning, and deep learning...


  • Ann Arbor, Michigan, United States KLA Full time

    Job Summary:KLA is seeking a talented Software Engineer to join our team. As a key member of our software development team, you will be responsible for building and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. You will also be working on prototyping and developing machine control and business logic...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    About the Role:We are seeking a skilled Software Engineer to join our team and contribute to the development of machine learning and generative AI solutions. The ideal candidate will have a strong background in statistics and programming, as well as a deep understanding of data science and software engineering principles.Key Responsibilities:Develop...


  • Ann Arbor, Michigan, United States Censys Full time

    Censys is seeking a highly skilled Senior Frontend Software Engineer to join our team and contribute to the development of our Internet Intelligence Platform (IIP).The ideal candidate will have a strong background in frontend development, with expertise in modern web technologies and a passion for building scalable and user-friendly applications.As a Senior...


  • Ann Arbor, Michigan, United States Gambyt Full time

    Job Title: Software Development ProfessionalJob Description:We are seeking a skilled Software Development Professional to join our remote team. The ideal candidate will have several years of experience building software in a team environment and a strong passion for software and problem-solving.Key Responsibilities:Developing software applications using...


  • Ann Arbor, Michigan, United States Gambyt Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our remote team. As an Android Application Specialist, you will be responsible for designing and developing high-quality Android applications using our tech stack.This is a fantastic opportunity for someone who is passionate about software development and has a strong...

  • Junior Java Developer

    2 weeks ago


    Ann Arbor, Michigan, United States SynergisticIT Full time

    Job Opportunity: We are seeking a highly motivated and skilled Junior Java Developer to join our team at SynergisticIT. As a Junior Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Responsibilities:Design and develop software applications using Java programming languageTest...


  • Ann Arbor, Michigan, United States Gambyt Full time

    Job OpportunityWe are seeking a highly skilled Software Development Expert to join our remote team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our Android applications.This is a fantastic opportunity for someone with a passion for software development and a strong background in computer...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our expert teams of physicists, engineers, data scientists, and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices.The Director of Software Application Development will lead a...


  • Ann Arbor, Michigan, United States Criteo Full time

    Job Summary:As a Senior Software Engineer Data at Criteo, you will be a leading member of the platform team, responsible for designing and developing high-quality, maintainable code. You will participate in architecture discussions, influence the roadmap, and take ownership of new projects. Your expertise in building scalable, available, low-latency systems...


  • Ann Arbor, Michigan, United States Rydberg Technologies Full time

    Software Engineer Job DescriptionRydberg Technologies is seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge quantum and photonic devices. As a key member of our team, you will be responsible for designing, developing, and maintaining software solutions for our innovative technologies.Key...


  • Ann Arbor, Michigan, United States Criteo Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality, scalable, and available systems.Key Responsibilities:* Design and develop high-quality, maintainable code as a leading member of the platform team*...