角色
我们正在寻找能够做到以下的软件开发人员:
集成和设计企业系统和功能;
开发新功能和功能;
协助DevOps进行软件发布;
能够在典型的Web应用程序堆栈的不同层级上自如地工作;
能够自主地为新问题和需求提供创新解决方案;
与团队合作,交付高质量、易于使用的软件解决方案;
获得.Net或其他相关开发技术的知识和认证。
我们所寻找的要素
独特的思维方式-你如何以创新的方式解决问题;
寻找创造性解决(复杂)问题的方法和逻辑;
好奇心强,注重细节;
快速学习者和自我激励者;
冷静、沉着、自信,积极、热情、能做的态度;
渴望并能够快速学习新的技术技能;
支持和乐于助人的团队合作者;
对技术充满热情;
积极主动地发展自己,充分利用提供的培训和进步;
技能与经验
软件工程或信息技术的相关资格。
具有敏捷和/或迭代方法的经验,包括使用DevOps和Octopus;
熟练使用HTML、CSS和JavaScript;
具有实施OWASP和WCAG的经验;
现代.NET经验;
Web技术专业知识,特别是SPA开发;
具有实施高级软件设计原则和模式的经验;
使用DevExpress和DevExtreme组件的知识;
对Microsoft SQL Server有深入的了解;
使用ORM(例如EF、nHibernate)的经验;
使用TypeScript、Node、SignalR、Durandal和ES6的经验;
能够为中等到复杂的需求设计和开发解决方案;
对AWS技术的了解,并在Web应用程序中进行实际应用;
使用NUnit实施单元测试的经验。
你在职位中的普通核心职责和责任包括:
• 使用Microsoft技术进行软件开发,特别是.Net和支持已开发的应用程序 - C#.Net、ASP、ASP.Net、SQL Server、Visual Studio、ORM(nHibernate、LINQ、Entity Framework)、MVC、WCF、MVVM和其他由Microsoft发布的技术。
• 使用其他Web技术进行软件开发,如Angular、Knockout、JavaScript、HTML5等,符合F1 Solutions客户的WCAG2.0 AA+标准和其他开放标准。
• 为每个工作项或任务实施编码单元测试。
• 使用相应的工具和技术进行SmartForm开发。
• 使用相应的工具和技术进行报告和仪表板设计。
• 使用相应的工具和技术进行工作流程设计。
• 创建、调试和修改SQL查询。
• 缺陷和问题的调查、故障排除和解决。
• 验证缺陷和任务,确保符合F1 Solutions的编码标准、行业标准(安全性、可访问性等)以及其他F1 Solutions的内部检查表和标准。
• 任务估计和进度报告,包括参与计划和回顾会议。
• 获得.Net和/或与F1 Solutions战略方向一致的其他领域的知识和认证。
• 适当使用软件开发生命周期产品和流程,包括但不限于DevOps、FreshService和Visual Studio。