职位描述
岗位职责
1. 负责基于AutoCAD平台的软件二次开发,包括定制工具、插件及应用程序,以满足特定业务需求,如自动化绘图流程、数据交互接口等。
2. 深入分析业务流程和用户需求,与相关部门紧密沟通,设计并实现高效、稳定的开发方案,确保功能的准确性与易用性 。
3. 对开发的程序进行全面测试,及时发现并修复各类问题,保障软件质量,同时针对测试结果不断优化代码性能 。
4. 编写详细、规范的技术文档,涵盖需求分析、设计思路、代码注释、使用说明等,为后续维护和升级提供依据。
5. 为公司内部用户提供技术支持与培训,帮助其熟练运用开发成果,解答使用过程中的疑问 。
任职要求
1. 专业背景:计算机科学、软件工程、机械工程、建筑工程等相关专业本科及以上学历 。
2. 工作经验:至少2年以上AutoCAD开发经验,具备完整的项目开发经历,熟悉AutoCAD软件的操作及功能体系 。
3. 技术技能:
◦ 精通C#或C++编程语言,熟悉面向对象编程思想和设计模式 。
◦ 深入掌握AutoCAD .NET API或ObjectARX库,了解AutoCAD的数据库结构、图形对象及相关操作 。
◦ 熟练使用Visual Studio开发环境,具备良好的代码调试和优化能力 。
4. 其他能力:具备良好的沟通能力和团队协作精神,能够与不同部门有效合作;有较强的学习能力和问题解决能力,面对复杂技术难题能主动探索解决方案;工作认真负责,注重细节,对软件开发工作有热情 。
优先条件
1. 有机械设计、建筑设计等相关行业工作经验,对行业业务流程和设计规范有深入了解 。
2. 熟悉其他CAD软件(如SolidWorks、Revit等)的二次开发,可进行多软件协同开发 。
3. 掌握WPF或WinForms开发技术,能够创建美观、易用的用户界面 。
4. 具备版本控制工具(如Git)的使用经验,熟悉团队开发中的代码管理流程 。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕