Role Description
We are seeking an experienced Senior .NET Solutions Developer to design, build, and maintain enterprise-grade web applications and distributed systems built on Microsoft technology stacks. This role spans the full engineering lifecycle — requirements analysis, architectural design, hands-on implementation, code review, deployment, and post-release support — with particular emphasis on building scalable APIs, responsive front-end applications, and cloud-integrated services. The ideal candidate will combine strong backend expertise in C# and .NET Core with hands-on experience developing modern front-end applications using JavaScript frameworks, and will be comfortable deploying solutions into Azure or AWS environments while maintaining high standards of code quality, security, observability, and operational reliability.
Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or a closely related technical discipline.
-
Five or more 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 familiarity with 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.
Requirements
-
Provide comprehensive end-to-end design, development, and advanced technical troubleshooting for enterprise-level web applications, from initial discovery through long-term operational ownership.
-
Develop secure, high-performance backend services using .NET Core and ASP.NET Web API, applying strong object-oriented design, clean architecture principles, and proven enterprise patterns.
-
Design and implement scalable architecture patterns — including microservices, service-oriented designs, and event-driven workflows — that support the demands of growing, distributed user bases.
-
Build modern, responsive front-end applications using Angular, React, or similar frameworks, ensuring excellent user experience, accessibility, and performance across browsers and devices.
-
Develop and optimize relational database schemas, stored procedures, indexes, and complex queries in SQL Server, with attention to performance, locking behavior, and long-term maintainability.
-
Produce thorough architecture and technical design documentation, ensuring alignment with performance, security, compliance, and operational standards of the enterprise.
-
Participate in system design discussions and ensure that development consistently aligns with enterprise architecture constraints, technology road-maps, and platform standards.
-
Implement robust authentication and authorization mechanisms using OAuth2, OpenID Connect, JWT, and modern identity management services such as Azure AD or Okta.
-
Contribute to CI/CD pipeline integration, automated builds, infrastructure-as-code practices, and reliable deployment processes across development, staging, and production environments.
-
Perform thorough root-cause analysis and methodically troubleshoot production issues, working to restore service quickly while ensuring long-term operational stability.
-
Identify technical debt, performance bottlenecks, and architectural gaps, and proactively propose and implement well-scoped improvements with measurable benefits.
-
Collaborate fully in Agile/Scrum environments — including planning, daily standups, demos, and retrospectives — to deliver incremental, high-quality releases on a predictable cadence.
-
Maintain comprehensive documentation of systems, APIs, integration workflows, and operational runbooks so that the team can scale and onboard new engineers efficiently.
Benefits
-
100% remote, full-time, direct W2 position with Bright Vision Technologies.
-
Salary range: $120K-$175K.
-
Support for H1B transfers for qualified candidates.
How to Apply
For immediate consideration, please send your resume to
[email protected]
or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at
www.bvteck.com
.