免费精品国产一区二区三区麻豆,狠狠人妻久久久久久综合九色91,国产高清一区二区三区免费,日本在线不卡一区二区,精品国产免费第一区二区三区,国产精品久久久久丝瓜,久久综合久色综合97伊人,2023久久香蕉国产线看,在线播放亚洲精品一区二区,日本免费一区二区三区视频观看

Senior Backend Developer .NET(成都)
1萬-1.5萬
投遞簡歷
發布于 06:12
Senior Backend Developer .NET(成都)
1萬-1.5萬
上海 | 3年以上 | 大專
投遞簡歷
收藏
微信
這個職位不錯掃給好友看看
舉報
職位福利
職位描述

Job Description
Your job will be to develop a part of a distributed system that serves the hospitality industry. The system consists of many domain-oriented microservices developed under a few cross-functional teams. You can bring a smile on the faces of thousands of people working in hotels across the globe.


職位描述
我們的酒店管理解決方案由多個面向領域的微服務(domain-oriented microservices)組成,并由數個跨職能團隊共同開發。您將參與開發面向酒店行業的分布式系統的一部分。該系統由多個面向領域的微服務組成,由若干跨職能團隊共同開發。通過您的工作,您將為全球數以千計酒店員工的工作體驗帶來改善。


Key Areas of Responsibilities
Designing, implementing and then maintaining new functionalities inside a living system
Designing scalable solutions within existing microservices ecosystem using Domain-Driven Design principles
Implement complex business logic for hotel management operations including reservations, billing, and reporting
Ensure backward compatibility while evolving system architecture
Design fault-tolerant components that handle high-volume hospitality data processing
Collaborate with product teams to translate business requirements into technical
specifications


主要職責范圍
1. 系統功能的開發、實施與維護
運用領域驅動設計(Domain-Driven Design)的原則,在現有的微服務(microservice)生態系統中設計可擴展的解決方案。
實現復雜的酒店管理業務邏輯,包括預訂、費用結算和報表功能。
在系統架構不斷進化的過程中,確保其兼容性。
設計容錯組件,以應對高吞吐量的數據處理任務。
與產品團隊協作,將業務需求進行技術轉化。

Building dedicated export solutions for 3rd parties
Design and implement robust APIs for external hotel management systems integration
Create data export mechanisms for property management systems, channel managers, and revenue management tools
Implement secure authentication and authorization for B2B integrations
Develop file-based export solutions supporting various formats (XML, JSON, CSV)
Ensure data consistency and reliability in external data exchanges
Manage API versioning and maintain backward compatibility for existing integrations


2. 為第三方構建專用的數據導出解決方案 為與酒店管理系統對接的第三方系統設計并實現穩健的 API 集成。
為酒店管理系統(PMS)、渠道管理系統(Channel Management)及收益管理工具創建數據導出機制。
為 B2B 集成實施安全的身份驗證和授權機制。
開發支持多種格式(XML, JSON, CSV)的基于文件的導出解決方案。
確保外部數據交換的一致性和可靠性。
管理 API 版本控制,并維護現有集成兼容性。

Building scalable aggregated data strategy for analytical and reporting purposes
Design efficient data aggregation pipelines for hotel performance analytics and business intelligence
Implement real-time and batch processing solutions for large-scale hospitality data
Create optimized data models for reporting on occupancy, revenue, and operational metrics
Develop ETL processes that handle complex hotel data transformations
Ensure data quality and consistency across multiple data sources
Collaborate with data analysts to understand reporting requirements and optimize query performance


3. 為分析和報表目的構建可擴展的數據聚合策略
設計高效的數據聚合管道,用于酒店經營分析和商業智能(BI)。
對于酒店大數據場景設計實時和批處理解決方案。
創建針對入住率、收入和運營指標報表的優化數據模型。
開發處理復雜酒店數據轉換的 ETL(抽取、轉換、加載)流程。
確保來自多個數據源的數據質量和一致性。
與數據分析師協作,理解報表需求并優化查詢性能。

Performing code reviews daily and participating in code review process
Conduct thorough code reviews focusing on code quality, security, and performance
Ensure adherence to coding standards, SOLID principles, and established architectural patterns
Provide constructive feedback on implementation approaches and suggest improvements
Review database queries for optimization opportunities and potential performance issues
Validate proper error handling, logging, and monitoring implementation
Submit well-documented pull/merge requests with clear descriptions and context
Respond promptly to review feedback and implement suggested improvements
Engage in technical discussions about implementation approaches and design decisions
Follow established branching strategies and merge procedures
Ensure all code changes include appropriate unit and integration tests
Maintain high code coverage and quality metrics


4. 每日進行代碼審查并參與評審流程
專注于代碼質量、安全性和性能進行徹底的代碼審查。
確保代碼符合編碼標準、SOLID 原則及既定的架構模式。
就實現方法提供富有建設性的反饋并提出改進建議。
審查數據庫查詢,尋找優化機會并發現潛在的性能問題。
驗證錯誤處理、日志記錄和監控功能的正確實施。
提交帶有清晰描述和上下文的、文檔齊全的拉取/合并請求(Pull/Merge Requests)。
及時響應審查反饋并落實改進建議。 參與關于實現方法和設計決策的技術討論。
遵循既定的分支策略和合并流程。
確保所有代碼變更都包含適當的單元測試和集成測試。
保持較高的代碼覆蓋率和質量。

Using advanced tools to optimize performance of SQL queries used in APIs and reports
Analyze and optimize complex PostgreSQL queries handling large hospitality datasets
Design efficient database indexes and partitioning strategies for time-series hotel data
Implement query optimization techniques including proper join strategies and subquery optimization
Use database profiling tools to identify and resolve performance bottlenecks
Monitor query execution plans and implement caching strategies where appropriate
Optimize Entity Framework queries and implement efficient data access patterns


5. 使用高級工具優化 API 和報表中 SQL 查詢的性能
分析并優化處理大型酒店數據集的復雜 PostgreSQL 查詢。
為時序酒店數據設計高效的數據庫索引和分區策略。
實施查詢優化技術,包括適當的連接(Join)策略和子查詢優化。
使用數據庫性能分析工具識別并解決性能瓶頸。
監控查詢執行計劃,并在適當情況下實施緩存策略。
優化 Entity Framework 查詢并實施高效的數據訪問模式。

Working in collaborative and iterative software development process with agile team
Actively participate in Scrum ceremonies including daily standups, sprint planning, and retrospectives
Collaborate effectively with cross-functional teams including QA, Infrastructure, and Product Team people
Contribute to sprint planning by providing accurate effort estimates and technical insights
Adapt to changing requirements while maintaining code quality and delivery timelines
Practice continuous integration and deployment with automated testing and monitoring
Participate in incident response and post-mortem analysis for production issues


6. 在敏捷開發的框架下進行協作式、迭代式的軟件開發
積極參與例會、迭代規劃和評審會議等。
與質量保證(QA)、產品構架以及產品團隊等跨職能團隊進行有效協作。
通過提供準確的工作量預估和技術洞察,參與迭代規劃。
在保持代碼質量和交付時間線的前提下,適應不斷變化的需求。
通過自動化測試和監控實踐持續集成與持續部署(CI/CD)。
參與生產環境問題的事件響應和事后分析(Post-mortem analysis)。

Technologies used:
C# 9, .NET Core - Latest C# features and modern .NET ecosystem
PostgreSQL (13+) - Advanced SQL features, JSON support, partitioning, and performance tuning
Microservices - Service-oriented architecture, inter-service communication, and distributed system patterns
Swagger - API documentation, testing, and client code generation
Docker - Containerization, orchestration, and deployment strategies
Redis - Caching, session management, and distributed data structures
Kafka - Event streaming, message queuing, and asynchronous communication between services
Elastic Search (nice to have) - Full-text search, log aggregation, and analytics
Visual Studio 2022 / Resharper / Rider - Professional development environment with advanced debugging and refactoring tools


技術需求
C#9,.NET Core:使用較新的 C#特性和現代.NET 生態系統。
PostgreSQL:高級 SQL 特性、JSON 支持、分區及性能調優。
微服務:面向服務的架構、服務間通信及分布式系統模式。 Swagger:API 文檔生成、測試及客戶端代碼生成。
Docker:容器化、編排及部署策略。
Redis:緩存、會話管理及分布式數據結構。
Kafka:事件流處理、消息隊列及服務間的異步通信。
Elastic Search(加分項):全文搜索、日志聚合及分析。
Visual Studio 2022 / Resharper / Rider:配備高級調試和重構工具的專業開發環境。

Qualifications
Strong verbal and written communication skills in English are required
Ability to communicate complex technical concepts to both technical and non-technical stakeholders
Experience in writing clear technical documentation and API specifications
Effective collaboration in international, distributed teams

Being fluent in Object-Oriented and Functional Programming paradigms
Deep understanding of OOP principles
Experience with functional programming concepts in C#
Knowledge of design patterns

Knowledge of .NET 8/9, Entity Framework
Proficiency in latest .NET features including minimal APIs, global using directives, and filescoped namespaces
Advanced Entity Framework Core knowledge including migrations, query optimization, and performance tuning
Experience with dependency injection, middleware, and ASP.NET Core pipeline

Strong experience with PostgreSQL
Advanced SQL skills including complex joins, window functions, and CTEs
Database design and normalization principles
Experience with PostgreSQL-specific features like JSON/JSONB, arrays, and custom data types
Knowledge of database performance tuning and query optimization

Good understanding and hands-on experience in database performance aspects
Index design and optimization strategies
Query execution plan analysis and optimization
Database monitoring and performance metrics analysis
Experience with connection pooling and transaction management

Capability of writing clean code along with tests
Test-driven development (TDD) and behavior-driven development (BDD) practices
Unit testing, integration testing, and end-to-end testing strategies
Code coverage analysis and quality metrics
Clean code principles and SOLID design patterns

Being an open-minded, proactive person
Willingness to learn new technologies and adapt to changing requirements
Initiative in identifying and solving problems before they impact the team
Collaborative approach to problem-solving and knowledge sharing

Proactive attitude and continuous improvement
Self-motivated approach to professional development
Regular participation in technical communities and staying updated with industry trends
Initiative in proposing and implementing process improvements

Minimum 3-year experience in similar position and minimum 5 years of experience in IT industry
Proven track record in senior backend development roles
Experience in leading technical initiatives and mentoring other developers
Demonstrated ability to work with complex, distributed systems


任職要求
英語能力:要求具備流利的英語口語和書面溝通能力,能夠向技術和非技術利益相 關者傳達復雜的技術概念;具備撰寫清晰的技術文檔和 API 規范的經驗;能有效地在國際化的分布式團隊中協作。


編程范式:精通面向對象(OOP)和函數式編程(FP)范式,對 OOP 原則有深刻理 解,具備 C#函數式編程概念的經驗,并掌握設計模式。


.NET 技術:具備.NET 8/9 和 Entity Framework 的扎實經驗,精通.NET 特 性;高級 Entity Framework Core 知識(包括遷移、查詢優化和性能調優);具備依賴注入、中間件和 ASP.NET Core 管道的經驗。


PostgreSQL:具備豐富的 PostgreSQL 實戰經驗,擁有高級 SQL 技能(包括復雜連接、窗口函數和 CTE);掌握數據庫設計和規范化原則;具備 PostgreSQL 特定功能 (如 JSON/JSONB、數組和自定義數據類型)的經驗;擁有數據庫性能調優和查詢優化的知識。


數據庫性能:具備編寫代碼及配套測試的能力,熟悉測試驅動開發(TDD)和行為驅動開發(BDD)實踐;掌握單元測試、集成測試和端到端測試策略;了解代碼覆蓋率分析和質量指標;遵循整潔代碼原則和 SOLID 設計模式。


軟性素質:思維開放、積極主動,樂于學習新技術并適應變化的需求;能主動發現問題并在其影響團隊前解決;樂于協作解決問題并分享知識;具備自我激勵的職業發展態度,定期參與技術社區并緊跟行業趨勢;能主動提出并實施流程改進方案。


工作經驗:至少 3 年同類職位經驗,且在 IT 行業擁有至少 5 年經驗;在高級后端開發崗位上有可證實的業績;具備領導技術項目并指導其他開發人員的經驗;具備處理復雜分布式系統的能力。


Nice To Have Skills:
Basics of Linux, Docker
Linux command line proficiency and system administration basics
Docker containerization, Docker Compose, and container orchestration

Domain-Driven Design
DDD concepts including bounded contexts, aggregates, and domain events

Experience with CQRS and Event Sourcing patterns
Command Query Responsibility Segregation implementation
Event sourcing architecture and event store management
Experience with event-driven architecture patterns

Experience with distributed systems and web services
Microservices communication patterns (synchronous and asynchronous)
Distributed transaction management and eventual consistency

Experience in AWS RDS PostgreSQL and other AWS database-related technologies is a plus
AWS RDS configuration, monitoring, and optimization
AWS database migration services and backup strategies
CloudWatch monitoring and performance insights

Experience in hospitality systems & familiarity with hospitality applications is a strong plus
Understanding of hotel operations including reservations, check-in/check-out, and billing
processes
Knowledge of hospitality industry standards and integrations (PMS, CRS, GDS)
Experience with hotel revenue management and reporting requirements
Familiarity with hospitality-specific data models and business rules


加分技能(Nice To Have)
Linux 與 Docker 基礎:熟練使用 Linux 命令行及系統管理基礎;具備 Docker 容器化、Docker Compose 及容器編排的經驗。


領域驅動設計(DDD):了解 DDD 概念,包括限界上下文(Bounded Contexts)、聚合(Aggregates)和領域事件(Domain Events)。


CQRS 與事件溯源模式:具備命令查詢職責分離(CQRS)和事件溯源(Event
Sourcing)架構及事件存儲管理的經驗。


分布式系統與 Web 服務:具備微服務通信模式(同步和異步)的經驗;了解分布式事務管理和最終一致性。


AWS 技術:具備 AWS RDS PostgreSQL 及其他 AWS 數據庫相關技術的經驗者優先,包括 AWS RDS 配置、監控與優化;AWS 數據庫遷移服務及備份策略;AWS CloudWatch 監控及性能洞察。


酒店系統經驗:具備酒店系統經驗并對酒店應用熟悉者將被視為極大的優勢,包括了解酒店運營(預訂、入住/退房、計費流程);熟悉酒店行業標準及集成(PMS, CRS, GDS);了解酒店收益管理和報表要求;熟悉酒店特定的數據模型和業務規則。


年齡要求:25歲以上

職能類別:.NET

其他要求
語言能力:英語-熟練
計算機能力:熟練
年齡要求:25歲以上
比比競爭力
目前共有 位求職者投遞了該職位,你的簡歷匹配度為 你的綜合競爭力排名為第
用「最佳東方」APP掃一掃查看你的競爭力分析
公司地址
上海市民生路1403號上海信息大廈6F
導航
職位聯系人
Amy
立即溝通

Amy

HI~對這個職位感興趣嗎?快來下載最佳東方APP和我聊聊吧,還能在線視頻面試,方便又安心~

--
簡歷處理率
該企業7天內簡歷處理的比例
--
簡歷處理用時
該企業7天內簡歷處理的效率
--
消息回復用時
該企業7天內消息回復的效率
  • 互聯網/電商--軟件開發/智能信息化
    行業
  • 100-499人
    規模
  • 國內上市公司
    企業性質
? ? 石基(股票代碼002153)成立于1998年,經過近20年的發展,目前石基已成為中國酒店信息系統專業服務的領導者,同時逐步擴張至餐飲與零售業領域,成為這些行業主要信息系統服務商之一。石基在酒店、零售的客戶占據中國高檔或規模以上客戶的60%至70%左右的市場份額,在中國餐飲市場居相對領先地位??蛻裟晔杖肟傤~超過人民幣5萬億。? ? 自公司成立以來,石基經歷過三次成功轉型。目前,石基正啟動第四次轉型,致力于成為一家數據驅動的大消費行業應用服務平臺運營商。石基正推出數據、IT解決方案和咨詢等平臺化服務。同時,石基也放眼全球,研發全球領先的產品和技術,加快全球化發展進程。石基目前在中國主要城市及海外(如中國香港、新加坡、德國慕尼黑等)設有50多家子公司及辦事處,員工規模達到3000多人。? ? ? 石基新的發展方向:為增強公司現有業務的競爭力,實現向ASP應用服務提供商的方向發展?;诠疚磥碚莆諊鴥染频甏罅扛咧卸丝蛻粼吹幕A上,向酒店提供ASP應用服務,向銀行提供信用卡結算業務,提供實時在線預訂處理業務將是公司發展的方向。??? ? 我們的使命是通過一體化的大消費行業解決方案更好助力我們的用戶實現成功。我們提供在數據安全性、系統友好度和開放接口等方面的保障,就是為了讓我們的用戶更好的為他們的客戶提供服務,實現卓越。? ? 通過投資酒店數據公司,我們能夠建立起全球數據平臺,為全球的酒店業用戶提供數據服務和其他數據賦能的解決方案。在實現這一目標的過程中,成功開發全球領先的酒店、餐飲、零售和休閑娛樂業云解決方案,并幫助現有用戶的系統走上云端是關鍵。? ? 我們的宗旨是為用戶提供領先的技術解決方案和平臺服務,讓用戶能夠專注打造自身的核心競爭力,并不斷提供更優質服務,提升賓客體驗。
上海市民生路1403號上海信息大廈6F
導航