职责
• .NET和前端开发:使用.NET技术设计、开发和维护应用程序,包括WPF(XAML,MVVM)和现代Web技术如React、TypeScript、HTML5和CSS3。
• SDK和设备集成:使用原生C++ SDK集成各种硬件设备,处理托管(.NET)和非托管(C++)代码互操作。
• 系统和API集成:使用RESTful API和消息系统,如Apache Kafka、Solace、MQTT、WebSocket和JMS,实现无缝的系统通信。
• 软件设计和架构:参与架构讨论,应用软件设计原则和模式,开发可扩展、可维护的系统。
• 数据库集成:使用关系型(MSSQL,MariaDB,MySQL)和非关系型(Redis,Elasticsearch,MongoDB)数据库。
• 容器化和部署(优先):使用Docker和Kubernetes部署和管理应用程序,实现可扩展的部署。
• 代码质量和最佳实践:编写清晰、高效、可扩展的代码,遵循已建立的开发最佳实践。
要求
• 软件开发经验:3年.NET(C#,.NET Core,WPF,React)经验,包括微前端架构和规则引擎开发的接触。
• 容器化和编排:熟悉Docker和Kubernetes,有GitLab CI/CD管道经验者优先。
• 全栈技术技能:精通C#、JavaScript、TypeScript、SQL、React、Node.js,以及.NET Framework/Core和WPF(MVVM)等框架。
• 测试和质量控制:了解代码质量控制、Shift Left测试,以及NUnit、xUnit和JUnit等工具,以确保早期和有效的验证。
• SDLC和敏捷实践:对SDLC流程和敏捷方法论有深入理解,包括需求分析、开发、测试、部署和维护。
• 优先认证:CKAD(Kubernetes)、Microsoft Azure Developer Associate和Oracle Certified Java SE Programmer。
GMP Recruitment Services (S) Pte Ltd | EA Licence: 09C3051 | VO UYEN AI LINH | 注册号:R22109232
这是与就业与就业能力研究所私人有限公司(“e2i”)的合作。
e2i是为寻求就业和就业能力解决方案的工人和雇主提供支持的网络。e2i作为工人与雇主之间的桥梁,通过工作匹配、职业指导和技能提升服务为工人提供工作保障,并与雇主合作,通过招聘、培训和工作再设计解决方案解决他们的人力需求。e2i是全国职工总会的三方倡议,旨在支持全国范围的人力和技能提升计划。
申请此职位即表示您同意GMP Recruitment Services (S) Pte Ltd的PDPA和e2i的PDPA。