
Net Application Developer – Full-time
Alliance Health
full-time
Posted on:
Location Type: Hybrid
Location: Morrisville • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $91,884 - $117,152 per year
About the role
- Design & Develop RESTful APIs
- Build and maintain .NET & .NET Core services using C#
- Apply clean architecture, CQRS, and DDD patterns
- Implement JWT based authentication/authorization
- Optimize performance for large data sets
- Create & Maintain Supporting Applications
- Write console utilities that consume APIs
- Contribute to Angular/TypeScript front ends and legacy MVC/Razor views
- Produce data export/import tools (CSV, TXT, XLSX)
- Leverage GitHub Copilot and VS Code extensions for AI driven code generation
- Conduct peer code reviews and enforce DRY, SOLID, and security best practices
- Write and maintain meaningful unit tests and contribute to team code coverage and quality targets
- Apply AI-assisted coding tools responsibly with validation, review, and secure coding practices
- Follow established organizational architecture standards (Clean Architecture, layered design, CQRS, or equivalent patterns)
- Push code to Azure DevOps Git repos
- Define build/release pipelines (YAML) for automated testing and deployment to IIS/Azure App Service
- Use PowerShell/CLI scripts for environment provisioning
- Develop T SQL stored procedures, functions, and SSRS reports
- Model entities with Entity Framework Core; manage migrations
- Tune queries for high volume operations
- Maintain up to date API Swagger/OpenAPI specs
- Create consumer guides, troubleshooting run books, and onboarding docs in Confluence/SharePoint
- Mentor junior developers on API design and AI assistant usage
- Attend sprint planning, daily stand ups, retrospectives
- Track work in Azure Boards; update status and acceptance criteria
- Conduct static code analysis (SonarQube, etc.)
- Review and remediate OWASP Top 10 findings
- Follow secure development, PHI-safe, and regulatory compliance standards where applicable
Requirements
- Graduation from a Community College or Technical School with a major in computer science or related field and six (6) years of experience in a computer science related field including experience in applications development and/or database development.
- Or Bachelor’s degree from an accredited college or university in computer science or related field and four (4) years of experience in a computer science related field including experience in web programming, BI applications development, and/or related Big data systems.
- Microsoft Certified Professional Developer (MCPD) is preferred
- .NET / Core / 8 / 9 / 10
- C#
- Entity Framework Core
- REST API development (OpenAPI/Swagger/JSON)
- JWT Authentication → Authorization
- Experience with AI-assisted coding tools (e.g., GitHub Copilot or equivalent)
- Modern IDE experience (VS Code, Visual Studio, or equivalent)
- Angular, TypeScript, SCSS / Bootstrap / KendoUI
- Microservices & Docker
- Azure DevOps (Git, Pipelines, Boards)
- HTML / CSS / Razor / MVC (legacy)
- CQRS, MediatR / AbiFramework
- AutoMapper, FluentValidation
- xUnit + Moq (unit testing)
- T-SQL, Stored Procedures, Functions
- Proficiency in handling large datasets
- SSRS / SSIS
- PowerShell (automation)
- IIS (hosting)
- Microsoft Office (Excel, Teams, SharePoint)
- Interpersonal & Communication
- Behavioral health domain experience
Benefits
- Medical, Dental, Vision, Life, Long and Short Term Disability
- Generous retirement savings plan
- Flexible work schedules including hybrid/remote options
- Paid time off including vacation, sick leave, holiday, management leave
- Dress flexibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET.NET CoreC#Entity Framework CoreREST API developmentJWT AuthenticationT-SQLMicroservicesDockerUnit testing
Soft Skills
InterpersonalCommunicationMentoringCollaborationProblem-solvingCode reviewTeamworkAgile methodologiesDocumentationOnboarding
Certifications
Microsoft Certified Professional Developer (MCPD)