首席软件开发人员 | 100%远程 | 非营利组织 | 薪资14万美元+奖金

15个月前远程全职
140K USD LHH

LHH

location 芝加哥
unsaved
首席软件开发人员职位,受软件开发总监的监督,是一个专注于设计和开发基于Web和移动平台的软件产品的充满活力的开发团队中不可或缺的一员。在这个角色中,您将为一支软件开发团队提供技术指导和辅导,对于高质量的软件产品的创建起到至关重要的作用,以有效地满足公司的需求。 申请人需要居住在美国。该职位的资格要求包括四年制大学的学士学位或更高学历,或者具有同等经验。此外,申请人应具备至少6年以上的成功、进步的软件开发经验,或者具备同等的教育和经验结合。 资格要求: • 在Web应用程序开发方面具有6年以上的经验,使用HTML、CSS、JavaScript和单页应用程序(SPA)框架,如Angular、TypeScript、Javascript、React等。 • 精通REST和GraphQL API服务开发,采用C#、.NET Core、Entity Framework、Domain Driven Design、Dependency Injection、MySQL或NoSQL数据存储等技术,至少具备6年以上的专业知识。 • 在混合移动框架方面具有5年以上的经验,包括Ionic、Android Studio、Xcode等。 • 在使用AWS CodeBuild、AWS Lambda、CloudFormation、GitHub Actions、Jenkins和GitHub和AWS CodeCommit进行源代码控制的持续集成/持续交付模式方面具有5年以上的经验。 • 熟悉AWS服务,如AWS Fargate/ECS、S3、SQS、SES、Elastic Cache、Cloudfront、EC2、Serverless Lambda、VPC和DynamoDB,至少具备5年以上的经验。 • 在敏捷实践方面具有5年以上的经验。 • 掌握开发过程的各个方面,包括代码仓库管理(GitHub)和分支策略、代码审查、编码标准、代码部署、质量保证流程、在生产环境中的调试和故障排除。 • 预计根据复杂的概念验证进行评估并提供建议。 • 了解OWASP十大安全漏洞,并遵守安全编码实践。 • 熟练使用数据库软件、Internet软件和项目管理软件。 • AWS解决方案架构师认证。 • 对高等教育的热情是一个加分项。