高级.NET开发工程师 | 企业银行系统 | 远程工作机会

远程
全职
非全日制
您是否是一位经验丰富的.NET开发人员,希望在开发关键银行应用程序的同时提升您的职业生涯?我们正在寻找一位技术精湛的高级.NET开发工程师加入我们创新团队,共同开发复杂的金融平台。这个远程职位提供了使用前沿技术并为银行业高影响力项目做出贡献的机会。 主要职责 - 使用ASP.NET Core、Web API和MVC架构模式设计并开发强大的银行门户解决方案。 - 利用Angular框架和现代JavaScript技术创建响应迅速且高效的单页应用程序(SPA)。 - 与团队成员协作,使用CSS3、SASS和响应式设计原则实现跨浏览器兼容的前端界面。 - 重构和优化现有代码库,以提高银行应用程序的性能、可维护性和可扩展性。 - 执行代码审查并实施编码标准,确保高质量和一致的开发实践。 - 对开发的功能进行初步测试,并修复QA和用户验收测试中发现的缺陷。 - 参与敏捷开发流程,包括两周冲刺周期内的冲刺规划、每日站会和回顾会议。 - 为需要卓越性能和可靠性的高负载系统的架构决策做出贡献。 - 实施安全编码实践,保护敏感金融数据并确保符合行业法规。 必备技能与经验 - 3年以上.NET平台开发专业经验(.NET Core 6.0+或.NET 8),精通C#编程。 - 精通ASP.NET Core Web API和MVC框架,能够构建可扩展的Web应用程序。 - 2年以上使用Angular(2+版本)和TypeScript进行单页应用程序开发的经验。 - 具备JavaScript ES6+的丰富经验,包括异步编程和现代特性应用。 - 精通HTML5、CSS3、SASS/SCSS和响应式设计原则,确保跨浏览器兼容性。 - 对软件设计模式(工厂模式、单例模式、观察者模式等)和SOLID原则有深入理解。 - 具有设计和开发高负载应用程序的经验,尤其是银行或金融领域。 - 熟练使用关系型数据库(SQL Server、PostgreSQL)并能编写高效查询。 - 熟悉版本控制系统(Git)和协作开发工作流程。 - 具备强大的问题解决能力,能够处理现有代码库和遗留系统。 - 熟悉敏捷开发方法论,特别是两周冲刺的Scrum实践。 加分项 - 有使用现代前端构建工具如Webpack、Gulp或Vite的经验。 - 了解Docker等容器化技术和Kubernetes编排。 - 具备云平台(Azure、AWS)经验和在云环境中部署Web应用程序的能力。 - 金融或银行行业应用程序开发背景。 - 了解微服务架构和RESTful API设计。 - 具备CI/CD流水线和DevOps实践经验。 - 熟悉单元测试框架(NUnit、xUnit)和测试驱动开发。 - 理解认证协议(OAuth、JWT)和安全最佳实践。 为什么加入我们的团队 与我们合作将为您提供远程工作的灵活性,同时与优秀的专业人士共同开发前沿银行技术。您将有机会通过现代技术提升自己的技能,为关键金融系统做出贡献,并在注重创新和质量的支持性环境中发展您的职业生涯。我们提供具有竞争力的薪酬、专业发展机会以及尊重工作与生活平衡的企业文化。