Overview
Ascend IT needs a versatile .NET developer/engineer to build and maintain custom .NET applications, support and extend third-party/vendor applications, and build AI-enabled features into both. This is a hands-on build-and-support role covering all three areas, not a development-only or support-only position.
What you'll do
- Design, develop, and maintain custom .NET applications (C#, ASP.NET Core/MVC, modern .NET) supporting Ascend's business processes.
- Support, configure, customize, patch, and upgrade third-party/vendor applications used across Ascend IT, coordinating directly with vendors when needed.
- Build integrations between internal .NET applications, third-party applications, and enterprise platforms (SAP, OneStream, Microsoft Fabric/Power BI, Azure services) using REST/SOAP APIs, message queues, or middleware.
- Design and implement AI-enabled features using Azure OpenAI, Azure Cognitive Services, ML.NET, or Copilot-style extensions to automate workflows, enhance user experience, or surface intelligent insights.
- Build and maintain CI/CD pipelines (Azure DevOps) for reliable, repeatable application deployment.
- Write clean, tested, maintainable code following secure coding practices, including unit tests and peer code review.
- Troubleshoot production issues across both custom and third-party applications, including AI-feature reliability and cost/performance.
- Document application architecture, integration points, vendor-app configurations, and AI model/prompt design for long-term support by the internal AIT team.
- Partner with IT and business stakeholders to gather requirements, often ambiguous or not yet fully defined, and translate them into technical designs.
- Track emerging AI capabilities in the Microsoft ecosystem (Copilot Studio, Semantic Kernel, Azure AI Foundry) and evaluate where they apply to Ascend's application portfolio.
What you'll need
- 7+ years of hands-on .NET development experience (C#, ASP.NET Core/MVC, .NET Framework/.NET 6+).
- Experience supporting, configuring, or extending third-party/vendor applications, not exclusively greenfield development.
- Hands-on experience building AI-enabled features using Azure OpenAI/Cognitive Services, ML.NET, or a comparable Microsoft AI stack.
- Experience integrating applications via REST/SOAP APIs, web services, or middleware.
- Strong SQL Server skills.
- Experience with Azure DevOps for CI/CD.
- Clear, professional written documentation habits.
Nice to have
- Experience with Copilot Studio, Semantic Kernel, or Azure AI Foundry.
- Experience integrating with SAP or OneStream.
- Experience with Power Platform (Power Apps/Power Automate).
- Familiarity with containerization (Docker) or microservices architecture.
Details
- Location: Chennai, India.
- Day-to-day partnership sits primarily with Houston-based IT and business stakeholders, with occasional exposure to users and vendor relationships at Ascend's other global sites.
Read the full description and apply on the company’s own careers page.