.NET Application Architect
New
B
Bright Vision TechnologiesEnterprise software
100% Remote (U.S.)Full-TimeSenior
Salary115,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- GitMicrosoft AzureMicrosoft SQL ServerC#ASP.NET Web API.NET coreAngularReactCI/CD
Requirements
- Hold a bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline.
- Have 6+ years of professional software development experience building production-grade enterprise applications.
- Demonstrate understanding of object-oriented programming, data structures, design patterns, and end-to-end system design.
- Have advanced proficiency in C#, .NET Core, and ASP.NET Web API, including dependency injection, async/await, and middleware design.
- Have hands-on experience with Angular, React, or similar component-driven frameworks.
- Have strong SQL skills and hands-on SQL Server experience, including stored procedures, query plans, and performance tuning.
- Have experience with CI/CD tooling and Git-based version control, including branching strategies and release workflows.
- Have experience deploying applications to Azure or AWS, including managed services and identity integration.
- Have strong debugging, troubleshooting, and performance optimization skills.
- Have experience in large enterprise-scale environments with reliability, security, and auditability requirements.
- Preferred: experience designing and operating microservices in production.
- Preferred: familiarity with Docker, Kubernetes, and container-based deployment patterns.
- Preferred: exposure to distributed system concepts such as eventual consistency, idempotency, and circuit breakers.
- Preferred: experience implementing unit, integration, and end-to-end automated testing frameworks.
- Preferred: working knowledge of Azure DevOps or similar platforms for pipeline orchestration and release management.
Responsibilities
- Analyze requirements and design enterprise-grade web applications and distributed systems.
- Build and maintain applications using Microsoft technology stacks.
- Develop scalable APIs and responsive front-end applications.
- Implement cloud-integrated services and deploy solutions to Azure or AWS.
- Review code and maintain standards for code quality, security, observability, and operational reliability.
- Support the engineering lifecycle from implementation through deployment and post-release support.
- Investigate and troubleshoot complex production issues and optimize performance.
View Full Description & ApplyYou'll be redirected to the employer's site