高级软件工程师 – 全栈开发工程师
Senior Software Engineer – Full-stack developer
职位简介:
我们正在寻找一位技能娴熟且积极进取的高级软件工程师加入我们的AssetWorks FleetFocus工程团队。该职位将主要支持我们的核心应用程序,并负责使用Angular(TypeScript)前端和C#/.NET后端进行主要功能的架构设计和实现。
我们希望找到一位能够设计可扩展、安全且易于维护的软件架构,并在性能、成本、可靠性以及长期可维护性方面做出合理权衡的工程师。该职位需要在核心开发流程中使用AI开发工具。您将利用GitHub Copilot、Cursor、Claude Code和Amazon Kiro等工具生成和验证代码,加快交付速度并支持重构,同时不降低对代码质量、安全性和长期可维护性的高标准。该职位还将帮助制定负责任且有效的AI工具采用的最佳实践和团队标准。
理想的候选人应具备Angular、C#/.NET方面的专业知识,有SQL Server和Oracle的实际操作经验,并对API设计和集成模式有扎实的理解。这是一个令人兴奋的机会,可以构建企业级解决方案,与跨职能团队合作,并帮助塑造我们平台的未来。
职位描述:
主要职责:
- 使用Angular和C#/.NET设计、开发和维护全栈功能
- 与产品和业务利益相关者协作,分析需求并将其转化为技术设计和实施方案
- 每天使用AI编码助手加速完成所有这些职责,同时确保高质量和可维护性
- 设计、开发和维护RESTful API和后端服务
- 开发和维护全面的单元测试、集成测试和自动化测试,以确保软件质量、可靠性和防止回归问题
- 开发、优化和维护SQL查询和数据库逻辑,以支持应用功能并确保在SQL Server和Oracle环境中的高性能
- 维护清晰且全面的开发者文档
- 参与并贡献代码审查,确保遵循最佳实践和编码标准,特别关注AI生成代码的质量和正确性
- 指导其他开发人员并为团队标准做出贡献,包括
查看英文原文
Job Summary:
We are seeking a highly skilled and motivated Senior Software Engineer to join our AssetWorks FleetFocus Engineering team. This role will primarily support our core applications and will be responsible for architecting and implementing major enhancements and improvements to the products using primarily Angular (TypeScript) on the front end and C#/.NET on the back end.
We are looking for an engineer who is comfortable designing scalable, secure, and maintainable software architecture and demonstrates sound judgment in making trade-offs related to performance, cost, reliability, and long-term maintainability. This position will require the use of AI development tools as part of the core development workflow. You will leverage tools such as GitHub Copilot, Cursor, Claude Code and Amazon Kiro to generate and validate code, accelerate delivery and support refactoring while not compromising a high bar for code quality, security, and long-term maintainability. This role will also help define best practices and team standards for responsible and effective AI tool adoption.
The ideal candidate will bring strong expertise in Angular, C#/.NET, hands-on experience with SQL Server and Oracle, and a solid understanding of API design and integration patterns. This is an exciting opportunity to build enterprise-grade solutions, collaborate with cross-functional teams, and help shape the future of our platform.Job Description:
Key Responsibilities:
- Design, develop, and maintain full-stack features using Angular and C#/.NET
- Collaborate with product and business stakeholders to analyze requirements and translate them into technical designs and implementation plans
- Utilize AI coding assistants daily to accelerate all these responsibilities while ensuring high quality and maintainability
- Design, develop and maintain RESTful APIs and backend services
- Develop and maintain comprehensive unit, integration, and automated tests to ensure software quality, reliability, and prevent regressions
- Develop, optimize, and maintain SQL queries and database logic to support application functionality and ensure high performance across SQL Server and Oracle environments
- Maintain clear and comprehensive developer documentation
- Participate in and contribute to code reviews, ensuring adherence to best practices and coding standards with attention to AI-generated code quality and correctness
- Mentor other developers and contribute to team standards, including effective and responsible AI-assisted workflows
Worker Type:
RegularNumber of Openings Available:
1Originally posted on Himalayas