Senior .NET Full Stack Developer
Bright Vision Technologies · Iselin, NJ · 1 wk ago
Engineering$100k–$150k/yrFull-time
About the role
Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. The role is 100% remote (U.S.), full-time direct W2. U.S. citizens, Green Card holders, EAD holders, and H-1B transfer candidates are encouraged to apply; note that new H-1B sponsorship is not available for this position.
Responsibilities
- Design, build, and maintain enterprise-grade web applications and distributed systems on Microsoft technology stacks.
- Manage the full engineering lifecycle: requirements analysis, architectural design, hands‑on implementation, code review, deployment, and post‑release support.
- Focus on building scalable APIs, responsive front‑end applications, and cloud‑integrated services.
- Deploy solutions to Azure or AWS environments while ensuring high standards of code quality, security, observability, and operational reliability.
- Troubleshoot and optimize performance of production systems.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline.
- 12+ years of professional software development experience building production‑grade enterprise applications.
- Strong understanding of object‑oriented programming principles, data structures, design patterns, and end‑to‑end system design.
- Advanced proficiency in C#, .NET Core, and ASP.NET Web API, including dependency injection, async/await patterns, and middleware design.
- Hands‑on experience developing front‑end applications using Angular, React, or similar component‑driven frameworks.
- Strong SQL skills with deep hands‑on experience working with SQL Server, including stored procedures, query plans, and performance tuning.
- Solid experience with CI/CD tooling and Git‑based version control systems, including branching strategies and release workflows.
- Hands‑on experience deploying applications to Azure or AWS cloud environments, including managed services and identity integration.
- Strong debugging, troubleshooting, and performance optimization skills, with the ability to investigate complex production issues calmly and effectively.
- Experience working in large enterprise‑scale environments where reliability, security, and audit‑ability are first‑class concerns.
Qualifications
- Practical experience designing and operating microservices architectures in production.
- Familiarity with Docker, Kubernetes, and container‑based deployment patterns.
- Exposure to distributed system design principles, including eventual consistency, idempotency, and circuit breakers.
- Experience implementing automated testing frameworks across unit, integration, and end