Senior Software Engineer
HybridWilmington, Delaware, United States
Job Summary
Design, develop, and maintain scalable .NET Core applications using C#, Blazor, and Azure Functions while leveraging AI-assisted tools for code quality and efficiency. Build modern web interfaces with Bootstrap, optimize SQL Server schemas and Entity Framework models, and implement automated testing with Playwright across UI, API, and database layers. Participate in Agile sprint planning, code reviews, and CI/CD pipelines to deliver high-quality software for Global Trust and Agency operations. Troubleshoot performance issues and enhance AI-enabled workflows and intelligent agents within the SDLC.
Required Qualifications
- 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
- 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
- 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
- Experience with LLM architectures, 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
- Familiarity with AI-assisted documentation practices and the ability to evaluate AI-generated output, including awareness of model limitations and risks
- Experience with test parallelization, test-data management, and flaky-test triage
- Proficiency with Playwright for UI, API, and database testing, including mocking
- Experience with performance-testing tools such as Artillery, JMeter, K6, or Locust
- Experience in a risk-based, automation-first engineering environment
Desired Qualifications
- familiarity with MediatR, Clean Architecture, Fluxor (or similar state-management libraries), and resilience patterns such as Polly
- experience with containers and orchestration technologies such as Docker and Kubernetes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.