关于nybl
我们正在开发一个AI生态系统,使各行业的企业能够通过我们的平台和应用程序无缝部署人工智能解决方案。我们的技术使任何人都能构建AI解决方案——无需编写一行代码或拥有数据科学学位。从医疗到农业,从教育到工业,我们的技术应用真正无限。
职位
作为一名软件工程师,您将负责使用C#编程语言设计、开发和维护高质量的软件应用程序。您将与跨职能团队合作,分析需求,提出解决方案,并实施稳健的软件解决方案。
职责
使用C#设计和开发软件应用程序,遵循编码标准和最佳实践。
与产品经理、数据科学家和其他利益相关者合作,收集和分析软件需求。
将软件需求转化为技术规格和设计。
编写干净、高效且可维护的代码以实现软件解决方案。
进行彻底的单元测试以确保软件的可靠性和质量。
及时调试和解决软件缺陷和问题。
与其他软件工程师合作,审查代码并提供建设性反馈。
参与代码审查并为改进编码标准和实践做出贡献。
保持对C#开发中最新技术、趋势和最佳实践的了解。与跨职能团队合作,确保软件组件的无缝集成。
排除和解决软件性能和可扩展性问题。
记录软件设计、技术规格和实施细节。
协助软件应用程序的部署和配置。
推动所有领域的改进,包括数据质量、测试和CI。
为初级软件工程师提供技术指导和指导。
所需技能
精通C#编程语言。
使用.NET框架和相关技术进行软件开发的经验。
对面向对象编程原则和设计模式有扎实的理解。
精通数据库开发和SQL。
熟悉软件开发方法,如敏捷或Scrum。
有版本控制系统(如Git)的经验。
较强的问题解决和分析能力。
优秀的沟通和协作能力。
能够在以团队为导向的环境中有效工作。
高度关注细节,并致力于交付高质量的软件。
熟悉前端技术(HTML、CSS、JavaScript)者优先。
有云技术经验。