日日操狠狠干,91精品91久久久中77777,精品视频一区二区三区四区五区,伊人婷婷网,久久久国产一区二区三区四区,久久久久久久久久久97,欧美图片区综合免费

APP下載
機會在手,求職信息實時掌握
    Alternate Text
    APP下載
    Alternate Text
    微信公眾號
    Alternate Text
    小程序
當前位置:首頁> 列表 >職位詳情
Senior Backend Developer .NET
10000-15000元 成都 3年以上 大專
  • 全勤獎
  • 節日福利
  • 不加班
  • 周末雙休
北京中長石基信息技術股份有限公司 2026-04-28 12:41:58 1089人關注
職位描述
該職位信息待核驗,請仔細了解后再進行投遞!
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 daabase 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
聯系方式
注:聯系我時,請說是在四川人才網上看到的。
工作地點
地址:成都錦江區濱江東路9號香格里拉寫字樓16層
?? 點擊查看地圖
詳細位置,可以參考上方地址信息
求職提示:用人單位發布虛假招聘信息,或以任何名義向求職者收取財物(如體檢費、置裝費、押金、服裝費、培訓費、身份證、畢業證等),均涉嫌違法,請求職者務必提高警惕。
top
投遞簡歷
馬上投遞
更多優質崗位等你來挑選   加入本站,發現更好的自己
投遞簡歷
馬上投遞
提示
該職位僅支持官方網站投遞
關閉 去投遞
會員中心 提示:訂單支付,立即生效
天數: 0
共計: 0
支付方式:
微信支付
支付寶支付
確認 取消