By clicking the “Apply” button, I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takeda’s Privacy Notice and Terms of Use. I further attest that all information I submit in my employment application is true to the best of my knowledge.
Job Description
RESPONSIBILITIES:
- Designing Effective & Efficient Architecture Solutions related to Software development and AI projects
- Owns key relationships and manages stakeholder requirements on behalf of the platform teams to ensure delivery of success.
- Analyzing Requirements & Identifying Solution Options. Partners with enterprise, solution, and domain architects to identify and enable the top strategic technologies/platforms that will help shape the organization’s technology footprint to support cross-enterprise business requirements.
- Work closely with the rest of the product organization to support our internal stakeholders, patients, doctors, and healthcare organizations
- Develop APIs and integration flows to connect systems and data sources. Design and develop applications using mobile/web development principles.
- Provide technical guidance and leadership to the development team. Set coding standards, conduct code reviews, and ensure adherence to best practices. Offer expertise and support in troubleshooting and resolving technical issues.
- Stay up to date with the latest features, updates, and best practices for mobile/web development. Identify opportunities for optimization and enhancement of existing systems and processes. Drive continuous improvement initiatives to enhance the efficiency and effectiveness of the platforms.
- Create technical documentation, including design specifications, system architecture, and integration guidelines. Conduct training sessions to educate team members and end-users on platform functionality and best practices.
- MCP Server Development
- Choose your specialization:
- .NET/Azure: Build MCP servers using C# on Azure Functions and Web APIs hosted in Azure App Service.
- Next.js/TypeScript: Embed MCP servers into Next.js API routes (TypeScript) and deploy them on Vercel.
- Support both stateless HTTP and Server-Sent Events transports for agent communication.
- Integration & Orchestration
- Integrate with Microsoft’s ecosystem—Power Platform (Power Automate, Dataverse), Azure Logic Apps, Service Bus, Event Grid—to expose enterprise data via MCP.
- Design agent-to-agent message flows and real-time data pipelines.
- Authentication & Security
- Architect OAuth 2.0/OIDC on-behalf-of (OBO) flows and token exchange for secure identity propagation into MCP servers.
- Implement data governance and comply with Takeda’s enterprise security standards.
- Performance & Scalability
- Optimize for low-latency, high-throughput scenarios; configure auto-scaling on Azure and edge-caching on Vercel.
- Monitor and tune using Azure Monitor, Application Insights, and Vercel analytics.
- DevOps & Automation
- Define CI/CD pipelines (GitHub Actions, Vercel)
- Establish monitoring, logging, and alerting to ensure reliability.
- Low Code Development & Pattern Implementation
- Power Platform & Workflow Development
- Event-driven orchestration with Azure Logic Apps
- Develop and maintain custom connectors or small code modules (TypeScript/C#) that sit alongside low-code workflows.
- Integrate external data sources and simple LLM calls (via OpenAI Responses API or similar) as needed.
- Continuous Learning & Documentation
- Stay current on AI innovations (Copilot Studio, Azure AI Foundry), Next.js best practices, and emerging agent-to-agent protocols.
- Help evolve coding practices with Agentic Coding with GitHub Copilot
- Produce clear API docs (OpenAPI/Swagger), runbooks, and internal technical guides.
- Mentor peers through brown-bag sessions and code reviews.
- Collaboration & Leadership
- Translate complex requirements into robust MCP and A2A architectures.
- Communicate effectively with product, data, and security teams.
- Drive best practices and coach junior engineers.
Qualifications & Skills:
- Bachelor’s degree in computer science or related study, or equivalent experience.
- 7+ years of relevant professional experience in leading and developing mobile and web oriented software.
- Deep knowledge of the Model Context Protocol (MCP) and context-sharing patterns.
- Strong experience with REST APIs, Server-Sent Events (SSE), and real-time communication.
- Solid background in OAuth 2.0/OIDC (including OBO flows) and enterprise identity management.
- Hands-on with Azure services: Logic Apps, Service Bus, Event Grid, Dataverse (for .NET track).
- Expertise in Next.js deployment best practices on Vercel (for TypeScript track).
- Proven track record building CI/CD pipelines
- Adept at analyzing complex technical issues, identifying root causes, and implementing effective solutions. Proficient in debugging, performance optimization, and troubleshooting mobile/web applications.
- Strong oral and written communication skills, business acumen, and enterprise knowledge.
- Proficiency in English in both verbal and written communication is a must.
Locations
CHN – Chengdu - Commercial
Worker Type
Employee
Worker Sub-Type
Regular
Time Type
Full time