About the Role
> Inventor CAD customization experience with at least 2 end-to-end project design and execution and at least 2-3 maintenance projects (tweaks to an existing architecture)
> Must have experience managing a team of 2-3 developers.
> Hands-on experienced in Inventor customization using C# .Net API (Topology, Assembly, and Drafting)
> Hands-on experience in working with Inventor customization on Topology (Body, Face, Edge level API's, etc)
> Hands-on experience in working with Inventor customization on Drafting (Views, Dimensions, Notes, Inventor Blocks, etc)
> Very good understanding of Vector and Maths used in the world of CAD.
> Very well versed with Design Patterns like (Facade, Builder, Singleton, etc) and must have a project experience
> Hands-on experience in designing and configuring CAD applications using object-oriented programming and methodology
> Good understanding of working with XML and JSON config files (reading and writing)
> Has a basic understanding of Serialization and De-Serialization concepts (XML, JSON, etc)
> Well versed with creating Inventor custom add-in's
> Well versed with creating and exposing custom Inventor interfaces and Inventor libraries.
> Hands-on experienced on other CAD packages like NX customization using .Net API or other technology is a plus
> Inventor Vault API experience is a plus