C#开发工程师(英文好)
职位描述
该职位来源于猎聘 Role Overview Behind every modern, connected enterprise are well-engineered applications and a robust integration backbone: the systems and middleware that let businesses, teams, and processes work as one.
At Inspire
Group, our NexDelivery team designs and delivers cloud-native application development, migration and modernization, and integration solutions for global enterprise clients on the Microsoft Azure platform. We are looking for a Senior Azure .NET Developer to work across the full scope of cloud delivery—building new cloud-native applications, migrating and modernizing legacy workloads to Azure, and designing application and enterprise integrations. You will maintain hands-on involvement in coding and solution design, and work in an AI-native way, applying AI coding tools and AI engineering practices to amplify delivery.
You will collaborate directly with overseas clients and cross-functional teams within global, multi-cultural, multi-timezone environments, so professional working English for project communication and proven experience on overseas client projects are essential.
- Key Responsibilities Cloud Application Development, Migration & Modernization
- Design and build new cloud-native applications and services on Azure using C# and .NET (Core/6 ), applying clean/modular architecture, microservices, API design, and Azure PaaS services.
- Lead application migration and modernization of legacy .NET/Windows workloads to Azure—assessing applications, choosing rehost, refactor, rearchitect, or rebuild strategies, and making pragmatic wrap/extract/reimplement decisions.
- Develop and maintain web and back-end services, REST APIs, and background processing using services such as Azure App Service, Azure Functions, Azure SQL, and containers on AKS.
- Embed cross-functional qualities—performance, scalability, resilience, security, testability, and observability—into application design and delivery. Serverless & Event-Driven Integration
- Develop robust, scalable Azure Functions using C# and .NET (Core/6 ) to implement complex business logic and custom integration patterns.
- Design and deliver middleware solutions using Azure Logic Apps (Standard tier)—stateful and stateless workflows with Service Bus, HTTP, and time triggers—to orchestrate workflows between diverse enterprise systems.
- Architect event-driven integrations leveraging Azure Service Bus (topics, subscriptions, message routing, dead-letter queues, peek-lock patterns), Event Grid, and Event Hubs for reliable asynchronous messaging.
- Manage Azure API Management (APIM) instances, including designing API schemas, implementing C#-based policies, and handling security (OAuth 2.0, JWT, rate limiting, caching, multi-tenant patterns). Data Transformation & Enterprise Systems Integration
- Perform data transformation using XSLT, flat-file schemas, and C#/.NET code, working across XML, JSON, and CSV formats and canonical data models with source-to-target mapping.
- Apply enterprise integration patterns—message routing, content-based filtering, publish/subscribe (pub/sub), hub-and-spoke, debatching/batching, enrichment, and scatter-gather.
- Integrate with enterprise ERP, CRM, and business systems such as Microsoft Dynamics 365 (Finance & Operations / CRM), SAP ByDesign, Salesforce, and Oracle SIOCS/XOCS.
- Build interfaces for core business processes such as supply chain, finance, master data, and customer/digital workflows.
- Design and orchestrate batch data movement and ETL/ELT pipelines using Azure Data Factory (ADF), including event-based triggers and integration with the middleware ecosystem. Reliability, Security & Observability
- Implement error handling and observability—retry logic, dead-letter queue processing, centralized logging, and alerting—via Azure Monitor, Application Insights, and Log Analytics.
- Apply security controls using Azure AD / OAuth 2.0 (client credentials flow, managed identities, RBAC) and Azure Key Vault for secrets and credential management.
- Build metrics dashboards and operational monitoring to ensure the high availability, resilience, and performance of integration services. DevOps, Architecture & Client Engagement
- Implement Infrastructure as Code (IaC) using Bicep, Terraform, or ARM templates to automate the deployment of serverless resources.
- Build and maintain CI/CD pipelines in Azure DevOps, following Git branching strategies, automated testing, and release management practices.
- Write and maintain Low-Level Design (LLD) documents, architecture diagrams, mapping specifications, and interface inventories in Confluence.
- Collaborate with cross-functional, cross-region teams across multiple time zones (APAC, Europe), and mentor junior engineers through code reviews, pairing, and knowledge sharing. AI-Assisted Development & AI Engineering
- Use AI coding assistants (e.g., GitHub Copilot) as a daily part of the engineering workflow—for design, code generation, refactoring, test creation, and documentation—while maintaining strong human review and quality standards.
- Apply AI engineering practices to build and integrate AI-powered capabilities into applications, including prompt engineering, retrieval-augmented generation (RAG), AI agents and orchestration, and Azure AI services.
- Evaluate and validate AI outputs, and apply responsible AI practices around security, privacy, and data handling.
- Champion and share AI-assisted engineering (AI4SE) practices and tooling to improve team productivity and delivery output.
Qualifications Core Technical Skills
- 8 years of software development experience with strong proficiency in C# and .NET (Core/6 ).
- Proven track record designing and delivering Azure solutions in production across cloud-native application development, application migration/modernization, and serverless/iPaaS integration—e.g., App Service, Azure Functions, Logic Apps, Service Bus, Event Grid/Event Hubs, APIM, and AKS.
- Hands-on experience with Azure data and storage services (Azure SQL, Blob Storage), Azure AD, Key Vault, and managed identities.
- Solid experience with Infrastructure as Code (Bicep, Terraform, or ARM) and CI/CD in Azure DevOps.
- Strong command of integration patterns, data formats (XML, JSON, CSV), XSLT, and canonical/source-to-target mapping.
- Experience integrating enterprise systems such as Dynamics 365, SAP, or Oracle.
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Experience with other cloud platforms—particularly Alibaba Cloud (Aliyun)—is a big plus. AI Coding & AI Engineering
- Demonstrable, fluent AI coding skills—regular use of AI pair programmers (e.g., GitHub Copilot) across design, coding, testing, and documentation.
- Hands-on AI engineering experience building or integrating AI-powered features—using Azure AI services, LLMs, RAG, or AI agents—with awareness of evaluation, security, and responsible AI practices.
- A continuous-learning mindset and willingness to advance AI-assisted engineering (AI4SE) within the team. Language & International Client Experience
- Professional working English sufficient for project communication—able to participate in daily stand-ups and technical discussions, present design options, and read/write specifications and documentation with confidence.
- Proven experience delivering projects for overseas/international clients, and comfortable working in client-facing, cross-cultural, and cross-timezone settings.
Professional
Skills
- Strong architecture thinking and the ability to translate complex technical requirements into clear, pragmatic designs.
- Excellent documentation skills—LLDs, mapping specifications, and architectural diagrams.
- A collaborative, quality-focused mindset, with a genuine interest in mentoring and knowledge sharing. Nice to Have
- Experience with Synapse Analytics, Cosmos DB, or Azure Redis Cache.
- Familiarity with multi-region Azure deployments (East Asia, West Europe).
- Exposure to enterprise domains such as retail, supply chain, professional services, finance, or CRM.
- Experience with the Power Platform (Power Apps, Power Automate, Power Pages) and Azure AI services.
- Containerization experience (Docker, Kubernetes/AKS), or familiarity with China cloud environments and cross-border/global integration.
- Cantonese language ability. Learning & Development at Inspire Group There is no one-size-fits-all career path at Inspire Group. We value autonomy while investing deeply in our cultivation culture. Your growth is supported through structured learning programs, hands-on delivery with global clients, and teammates who actively support your development.
As Inspire
Group continues its All-In-AI journey, you will be encouraged and supported to continuously evolve your cloud, application, and integration skills—and to build strong AI coding and AI engineering capabilities and impact.
对这个职位感兴趣吗?