高级.NET银行系统开发工程师 | 远程职位

远程
全职
您是否是一位经验丰富的.NET开发人员,希望在金融科技领域产生影响力?我们正在寻找一位技术精湛的高级.NET开发工程师,加入我们的跨职能团队,参与大型银行项目的开发。这个远程职位将为您提供设计和开发强大解决方案的机会,每天为数千名银行客户提供服务。作为我们团队的一员,您将参与构建和优化关键银行系统,确保安全性、性能和用户体验达到最高标准。 在当今数字化转型加速的银行业中,我们的技术团队正在构建下一代金融服务平台。您将有机会运用.NET技术栈和现代Web开发框架,创建安全、高效且用户友好的银行应用程序。我们的项目涵盖从个人网上银行到复杂的企业级金融系统,每一个解决方案都需要精心设计和实施,以满足严格的行业标准和客户期望。 主要职责: - 使用ASP.NET Web API、MVC和现代JavaScript框架设计并开发高度可扩展的银行门户应用程序。 - 在现有代码库上进行协作,展示出色的代码理解能力,并能够在既定架构内扩展功能。 - 使用Angular框架(2+版本)创建响应迅速、性能卓越的单页应用程序。 - 实现跨浏览器兼容的界面,注重用户体验和无障碍标准。 - 提交前进行全面的代码测试和质量保证。 - 识别并解决QA和测试阶段发现的代码缺陷。 - 积极参与敏捷仪式,包括冲刺规划、每日站会和回顾会议。 - 为开发团队的技术文档和知识共享做出贡献。 - 优化应用程序性能,确保银行级别的安全性和可靠性。 - 与UX/UI设计师合作,为复杂的金融操作实现直观的用户界面。 - 参与技术架构讨论,为系统设计提供专业意见和建议。 - 根据业务需求分析和技术规范开发功能模块。 - 确保代码符合最佳实践和安全标准,尤其是在处理敏感的金融数据时。 - 遵循持续集成和持续部署原则,确保代码质量和稳定的发布流程。 - 参与性能测试和优化,确保系统在高负载情况下仍能保持稳定运行。 - 根据用户反馈和业务需求迭代改进应用程序功能和用户体验。 必备技能: - 至少3年.NET平台(.NET Core 3.1/.NET 5+)的专业开发经验。 - 精通ASP.NET Web API和MVC架构模式。 - 至少2年使用Angular(版本2-17)开发单页应用程序的实践经验。 - 高级JavaScript技能,具有现代ES6+特性的使用经验。 - 精通跨浏览器布局技术、CSS3和SASS/SCSS预处理器。 - 全面了解软件设计模式和架构原则。 - 具有RESTful API设计和实现经验。 - 熟悉SQL和数据库优化技术。 - 精通Git版本控制和协作开发工作流程。 - 了解CI/CD管道和DevOps原则。 - 具备良好的问题解决能力和分析思维。 - 能够在敏捷环境中高效工作,适应两周一次的冲刺节奏。 - 具有优秀的团队协作和沟通能力。 - 熟悉数据安全实践和标准,特别是在金融应用中的实施。 - 具备代码重构和优化的经验,能够改进现有代码质量。 - 对技术趋势保持关注,能够评估和采用新工具和方法以提高开发效率。 - 能够在复杂系统中识别和解决性能瓶颈。 加分项: - 具有Web应用程序构建工具(如Webpack、Gulp或更新的替代方案如Vite)的经验。 - 了解.NET 8的特性和功能。 - 熟悉银行应用程序中的微服务架构。 - 具有使用SignalR或类似技术进行实时数据处理的经验。 - 了解金融领域概念和银行业要求。 - 曾从事过需要符合金融法规的高安全性应用程序。 - 具有自动化测试框架(NUnit、xUnit、Jasmine等)的经验。 - 熟悉云平台(Azure、AWS)应用程序部署。 - 有银行或金融机构工作经验。 - 对性能优化和安全最佳实践有深入了解。 - 熟悉TypeScript和现代前端开发工具。 - 有代码审查和指导初级开发人员的经验。 - 了解OWASP安全标准和实践,特别是在金融应用中的应用。 - 具有分布式系统设计和实现经验。 - 熟悉身份验证和授权机制,如OAuth 2.0、JWT等。 - 具备容器化技术(Docker、Kubernetes)经验。 - 了解事件驱动架构和消息队列系统(如RabbitMQ、Kafka)。 工作环境: 我们提供完全远程的工作环境,让您可以根据自己的时区和个人偏好灵活安排工作时间。团队成员分布在不同国家和地区,我们使用各种协作工具保持高效沟通。您将参与两周一次的冲刺计划,每天有简短的站会,以及定期的回顾会议,确保团队协作顺畅和项目进展顺利。 我们提供: 加入我们创新团队,为影响数百万用户的前沿银行解决方案做出贡献。我们营造协作环境,您将与才华横溢的专业人士一起使用敏捷方法工作。通过两周一次的冲刺和定期发布,您将很快看到自己的贡献产生影响。这个远程职位提供了灵活性,让您可以在任何地方工作,同时参与金融科技领域的有意义项目。 作为我们团队的一员,您将有机会解决复杂的技术挑战,使用最新的开发工具和方法,并不断提升您的专业技能。我们致力于创建一个支持性的工作环境,鼓励创新思维和持续学习。我们提供有竞争力的薪酬待遇、专业发展机会和定期的技术分享会议,帮助您在职业道路上不断进步。 如果您希望在技术发展迅速的银行领域发挥您的.NET和Angular专业知识,我们期待您的加入。这个职位不仅是一个工作机会,更是一个让您参与塑造未来金融服务技术的平台。加入我们,共同构建安全、高效、创新的银行解决方案!