Senior .NET Engineer/Solution Architect (Model Context Protocol)

Trigyn Technologies Limited

Asia

Hybrid

PEN 207,000 - 310,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TRIGYN TECHNOLOGIES LIMITED seeks a senior backend engineer to design and implement a public MCP service atop an existing ASP.NET Core API. You will develop an eight-tool suite, semantic layer, and metadata/discovery services while coordinating with Azure DevOps pipelines and Linux deployments.

You will publish documentation, validate interoperability with MCP clients, and deliver a complete runbook and two knowledge-transfer sessions. Fluency in English is required.

Qualifications

  • Advanced degree in computer science, information systems, engineering, or a related field.
  • Alternatively, a first-level degree with relevant professional experience may be accepted.

Responsibilities

  • Review Data Portal's .NET API, specs, data catalogue and models; refine MCP service requirements.
  • Design and implement an MCP server within the ASP.NET Core API using streaming HTTP transport and a vendor-neutral endpoint.
  • Create eight documented query tools with descriptions, annotations, inputs/outputs, error handling and a tool catalogue.
  • Add a semantic layer: include unit, source, citation; identify observed vs modelled values.
  • Develop an evaluation suite to test MCP and AI outputs against known facts; guard against unsupported inferences.
  • Build a machine-readable discovery/metadata layer; adjust OpenAPI; describe datasets; add catalogue endpoint.
  • Publish documentation; register on the MCP Registry; ensure interoperability with multiple MCP clients.
  • Configure and support source control, Azure DevOps pipelines, Linux deployment behind a reverse proxy, logging and monitoring.
  • If visualization is allowed, implement charts in conversations with a static-image fallback.
  • Deliver code, configs, docs, runbook; conduct knowledge transfers; report risks and dependencies.

Skills

C#
ASP.NET Core
Microsoft Azure
REST API design
OpenAPI 3.x

Education

Advanced degree in CS/IS/Eng

Tools

Git
Azure DevOps
Linux deployment

Job description

Job Responsibilities:
  1. Review Data Portal's existing .NET API, published specifications, data catalogue, relational model and stored procedures, and refine the functional and non-functional requirements for a public, read-only MCP service.
  2. Design and implement a standards-compliant MCP server within the Division’s existing ASP.NET Core API, using streaming HTTP transport and a single vendor-neutral endpoint accessible to compliant AI clients.
  3. Design and implement eight documented query tools, together with appropriate tool descriptions, annotations, structured inputs and outputs, error handling, response-size controls and a tool catalogue defining the contract for each tool.
  4. Implement a semantic layer ensuring that every returned figure includes its unit, source and citation, and clearly identifies whether it is an observed measurement or a model projection.
  5. Develop an evaluation suite that tests both the MCP implementation and AI-generated answers against known-correct facts, including safeguards against unsupported gap-filling, assumed regularities, reliance on prior knowledge and misreporting of units, sources or observation status.
  6. Create a machine-readable discovery and metadata layer, including corrections to the published OpenAPI specification, dataset descriptions using appropriate metadata standards, and a dataset catalogue endpoint.
  7. Prepare public technical documentation; publish the service to the official MCP Registry; submit it to relevant vendor connector directories; and verify interoperability with more than one MCP client.
  8. Configure and support source control, Azure DevOps pipelines, testing, deployment to Linux behind a reverse proxy, logging, monitoring, caching, rate limiting and operational troubleshooting, in coordination with Division staff.
  9. If the optional visualization phase is authorized, implement charts rendered within supported assistant conversations, using an approved front-end approach and providing a static-image fallback for clients that do not support interactive output.
  10. Deliver source code, configuration, technical documentation and an operational runbook; conduct two knowledge-transfer sessions with Division staff; report progress, risks and dependencies; and undertake other closely related tasks as assigned by the Project Lead.
Education
  • An advanced university degree in computer science, information systems, engineering, or a related field is required. A first-level university degree combined with additional relevant professional experience may be accepted in lieu of the advanced degree.
Professional Experience and Technical Competencies
  • A minimum of ten years of progressively responsible experience in backend software development, software engineering or solution architecture is required, including substantial experience with C# and .NET is required.
  • C# and .NET: Advanced experience with C#, .NET 8 or later, ASP.NET Core and the design and maintenance of production-grade APIs is required.
  • Deployment and Operations: Experience with Git, Azure DevOps pipelines, automated testing, deployment to Linux behind a reverse proxy, logging, monitoring, caching, rate limiting, troubleshooting and operational documentation is required.
  • Azure Cloud Qualifications: A relevant cloud certification or demonstrated equivalent professional experience designing, deploying and operating production applications and APIs on Microsoft Azure is required. Relevant experience must cover appropriate compute and hosting services, networking, Microsoft Entra ID, managed identities, Key Vault, application configuration, logging, monitoring, scaling, security controls, backup and recovery, and cost-conscious cloud operations.
  • Data and APIs: Strong experience with T-SQL, SQL Server, REST API design, OpenAPI 3.x, structured error handling, response-size management and public APIs serving open data is required. The assignment does not include ownership or modification of the existing database schema is required.
  • Model Context Protocol: Demonstrated experience implementing MCP servers, including tools, resources, prompts, streaming HTTP transport, tool annotations and interoperability testing with multiple MCP clients, is desirable.
  • AI Evaluation and Tool Design: Experience building evaluation suites that grade natural-language answers against known-correct facts, and designing tool contracts that constrain unsupported inference, prior-knowledge substitution, response ambiguity and misreporting, is desirable.
  • Metadata and Visualization: Experience with Schema.org Dataset, JSON-LD, DCAT or SDMX is desirable. For the optional visualization phase, experience with TypeScript, Angular 17 or later and Highcharts is desirable.
  • Relevant Subject-Matter Context: Experience with official statistics, scientific data dissemination, or other data for which the distinction between measured and modelled values has professional significance is desirable.
Languages and Communication
  • Fluency in written and spoken English is required, along with strong communication, coordination, and technical documentation skills.

TRIGYN TECHNOLOGIES is a multinational IT services company with resources deployed in 28 countries. TRIGYN is an ISO 9001:2015, ISO 27001:2022 (ISMS) and CMMI Level 5 certified company. TRIGYN has offices in the United States, Canada, Switzerland and India.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack AI Engineer
Senior Full-Stack AI Engineer

Trigyn Technologies Limited • Asia

Remote
PEN 403,000 - 554,000
Senior Ai Engineer (Python)
Senior Ai Engineer (Python)

Coderio • Bagua

Remote
PEN 277,000 - 415,000
100% Remote
High Impact Contract
Modern Engineering Culture
+1
Senior AI Engineer (Python)
Senior AI Engineer (Python)

Coderio • San Juan de Lurigancho

Remote
PEN 207,000 - 379,000
100% Remote
High impact contract engagement
Modern engineering culture
+1
(1599) Senior AI Agentic Engineer
(1599) Senior AI Agentic Engineer

Nortal • Lima Metropolitana

Remote
PEN 412,000 - 618,000
Competitive USD salary
100% remote work
Sick leave
PeopleSoft Techno Functional Consultant
PeopleSoft Techno Functional Consultant

Trigyn Technologies Limited • Asia

Hybrid
PEN 310,000 - 448,000
Senior Analytics Engineer - OP02284-OS
Senior Analytics Engineer - OP02284-OS

Dev PRO • Lima Metropolitana

Remote
PEN 309,000 - 412,000
Remote-first
Global team
Principal Software Engineer (m/f/x) - Hyperscaler & Strategic Partner Integrations (AI)
Principal Software Engineer (m/f/x) - Hyperscaler & Strategic Partner Integrations (AI)

Dynatrace • Osterreich

On-site
PEN 349,000 - 435,000
Senior AI Platform Engineer
Senior AI Platform Engineer

Encora Inc. • Lima Metropolitana

Remote
PEN 311,000 - 414,000
D&I Program Manager, Professional Services
D&I Program Manager, Professional Services

Planet • Osterreich

Remote
PEN 230,000 - 288,000
Medical, Dental, Vision
HSA contribution
Paid time off
+7
Cloud Platform Engineer
Cloud Platform Engineer

Jobgether • Osterreich

Remote
PEN 347,000 - 463,000
100% remote work
Visa support
International career opportunities
+2