What skills, qualifications, and experience do you need?
Core Development & SDLC
Strong grounding in OOP principles and developing high-quality, maintainable, scalable code Strong understanding of data modeling, migrations, LINQ, and performance optimization with Entity Framework Core
Proficiency in SQL Server, including scripting, execution-plan analysis, indexing, and query tuning
Experience building scalable, modular applications with C# and .NET Core
Proficiency in at least one modern front-end framework for building responsive, interactive web applications (e.g., Blazor, React, Angular, or Vue)
Proficiency with JavaScript and/or TypeScript for modern web application development
Practical use of AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code for code generation, refactoring, testing, and review
Hands-on experience with Azure Functions or comparable serverless technologies
Proficiency in responsive UI development using Bootstrap or similar CSS frameworks
Familiarity with Git, CI/CD pipelines, and collaborative development workflows
Experience working in Agile/Scrum environments and delivering moderate- to high-complexity work within sprint cycles
Preferred: familiarity with MediatR, Clean Architecture, Fluxor (or similar state-management libraries), and resilience patterns such as Polly
Preferred: experience with containers and orchestration technologies such as Docker and Kubernetes
AI & Intelligent Systems
Experience with LLM architecture, prompt engineering, RAG, semantic search, vector databases, and agentic AI patterns
Hands-on experience building AI agents or AI-enabled workflows for development, QA, performance testing, or security automation
Strong knowledge of Azure AI Foundry, Azure OpenAI Service, and modern AI/ML frameworks
Ability to design and optimize AI-augmented SDLC workflows with measurable efficiency gains
Ability to build and incorporate AI-enabled, streamlined platform workflows
Familiarity with AI-assisted documentation practices and the ability to evaluate AI-generated output, including awareness of model limitations and risks
Test Automation & Quality Engineering
Experience with test parallelization, test-data management, and flaky-test triage
Preferred: proficiency with Playwright for UI, API, and database testing, including mocking
Preferred: experience with performance-testing tools such as Artillery, JMeter, K6, or Locust
Preferred: experience in a risk-based, automation-first engineering environment
#CSC #CSCCareers #LI-HL1