首席软件工程师(远程)

16个月前远程全职
Prestige Development Group

Prestige Development Group

location 纽约
unsaved
我们是谁: 欢迎来到Prestige Development Group(PDG),一家总部位于美国的软件开发公司,专门提供定制的Web应用开发和按需提供近岸开发人员的服务。我们团队的创新软件开发人员是颠覆性行业的领导者,我们与首席技术官和软件开发副总裁合作,通过有效的候选人技术审核和评估理想候选人以实现完美的企业文化匹配,来增强他们的内部团队。我们对回馈社会的热情和为虐待和受虐妇女建立社会项目的承诺是我们公司文化的核心。作为由我们的首席执行官Tiffany Sequeira创立的女性企业,我们自豪地将人员、技术、流程和指标引入您的应用程序开发计划,同时对我们的社区产生积极影响。 作为Prestige Development Group的首席.NET开发人员,您将负责领导我们团队开发创新软件。 职责: • 技术领导力: • 提供技术领导力 • 指导其他开发人员,并带领Scrum团队,营造协作和高效的开发环境。 • 代码开发和审查: • 展示精通编写设计良好、可测试和高效的代码。 • 领导并监督整合外部API以增强核心平台。 • 参与每日站立会议和敏捷仪式,确保与项目目标保持一致。 • 代码质量保证: • 进行和监督代码审查,确保遵循最佳实践。 • 利用丰富的C#和.NET Core微服务开发经验来保持代码质量。 • 技术专长: • 应用对SOLID原则的全面理解,特别是控制反转(IoC)和单一职责原则(SRP)。 • 展示自动化单元和集成测试的专业知识。 • 数据库管理: • 利用SQL专业知识和Entity Framework知识进行有效的数据库管理。 • 掌握HTML、CSS和JavaScript,并最好具有Angular经验。 • 关系数据库: • 深入了解关系数据库,包括SQL Server、MySQL和Postgres等。 • 利用丰富的Git版本控制经验。 • 远程协作: • 与远程分布式团队有效合作,展示出色的沟通和团队领导能力。 资格要求: • 8年以上的软件工程经验 • 2年以上的领导经验 • 丰富的C#经验 • 丰富的.NET Core微服务开发经验 • 对SOLID原则,特别是IOC和SRP有全面的理解 • 熟练掌握自动化单元和集成测试 • 至少2年的云开发实践经验,尤其是Microsoft Azure • 熟练掌握HTML、CSS和JavaScript,最好具有Angular经验 • 深入了解关系数据库(SQL Server、MySQL、Postgres等) • 丰富的Git经验 • 精通Entity Framework