岗位职责
B/S门禁考勤系统开发工程师岗位描述模板
(综合门禁系统开发规范、技术架构及项目管理需求设计)
岗位职责
1. 系统设计与开发
- 负责门禁考勤系统的前后端开发,采用B/S架构实现浏览器端管理界面与设备端数据交互
- 开发核心模块:门禁权限管理、考勤记录统计、实时报警监控(参考文档中的功能需求)
- 集成韦根协议、指纹/人脸识别等硬件接口(需调用设备API实现异步通信)
2. 设备端交互开发
- 通过Java/Android API实现门禁设备控制(继电器开关、摄像头调用等)
- 开发离线数据缓存机制,确保网络中断时考勤记录不丢失
3. 安全与性能优化
- 设计数据加密传输方案(采用SSL/TLS加密技术)
- 优化高并发场景下的服务端性能(目标响应时间≤1秒)
4. 项目管理与交付
- 参与需求分析与原型设计,输出技术文档(参考合同模板)
- 配合硬件团队完成系统联调与部署(需熟悉门禁设备安装规范)
任职要求
1. 技术能力
- 3年以上Java全栈开发经验,精通Spring Boot + Vue.js技术栈
- 熟悉MySQL数据库设计与优化(需支持50万+考勤记录存储)
- 掌握硬件交互开发:韦根协议、GPIO控制、HTTP/WebSocket通信
2. 行业经验
- 有安防/门禁系统开发经验者优先(熟悉IC卡、生物识别技术)
- 参与过企业级B/S系统开发(需提供项目案例或GitHub代码库)
3. 附加技能
- 了解网络安全机制:JWT认证、RBAC权限模型
- 具备硬件调试能力(如使用ADB调试门禁设备日志)
加分项
- 熟悉《智能门禁系统技术规范》(GB 50348-2024)等安防标准
- 有物联网平台开发经验(如阿里云IoT、华为OceanConnect)
- 掌握自动化测试框架:JUnit + Selenium
工作方式
- 远程协作:支持全远程开发(需每周3-4次进度同步会议)
- 硬件联调:关键阶段需到合作厂商现场调试(差旅费用全包)
投递要求
1. 简历中需标注参与过的门禁相关项目及技术细节
2. 附上可公开的代码片段(体现硬件交互或高并发处理能力)
3. 邮件标题格式:`[门禁系统应聘]姓名+技术栈+经验年限`
架构可以灵活选择,有经验者可以沟通协商