- Company Name
- Dimensional Tech Inc
- Job Title
- .NET React Full Stack Developer (with Azure) - Senior
- Job Description
-
**Job title:** .NET React Full Stack Developer (Senior)
**Role Summary:**
Senior architect and developer responsible for end‑to‑end delivery of enterprise web applications using React (v18+) on the front‑end and ASP.NET Core (v8+) on the back‑end. Leverages Microsoft Azure services (API Management, Service Bus, Container Apps/Jobs) and DevOps practices to build scalable, maintainable, and secure solutions.
**Expectations:**
- Deliver high‑quality, production‑ready code within established timelines.
- Lead technical decision‑making and mentor junior developers.
- Collaborate closely with product, design, and operations teams to refine requirements and ensure alignment with business goals.
- Maintain rigorous coding standards, security best practices, and performance metrics.
**Key Responsibilities:**
- Design, develop, and refactor reusable React components, ensuring accessibility, responsiveness, and unit test coverage.
- Build and expose clean, well‑documented ASP.NET Core APIs (MVC or Minimal) using LINQ and Entity Framework Core.
- Architect, containerize, and deploy microservices with Docker to Azure Container Apps/Jobs, managing CI/CD pipelines via Azure DevOps.
- Configure and maintain Azure API Management, Service Bus, and messaging patterns for decoupled communication.
- Design and optimize SQL Server schemas, write complex T‑SQL, and implement Redis caching strategies.
- Conduct architecture, code, and security reviews; enforce best‑practice guidelines.
- Troubleshoot and resolve production incidents, perform root‑cause analysis, and implement preventive measures.
- Stay current with emerging technologies, contributing to continuous improvement initiatives.
**Required Skills:**
- 8+ years in React (v18+), HTML5, CSS3, and related front‑end libraries (Redux/MobX).
- 8+ years in ASP.NET Core (v8+), Minimal APIs, LINQ, and Entity Framework.
- 3+ years managing Azure APIM, Service Bus, Container Apps/Jobs, and Azure DevOps pipelines.
- 3+ years experience with SQL Server (T‑SQL, performance tuning) and Redis caching.
- Proficient in C#, JavaScript/TypeScript, RESTful API design, and unit/integration testing.
- Strong Git workflow knowledge, containerization (Docker), and cloud‑native architecture patterns.
**Nice to Have:**
- Design and implementation of microservices using Docker and Kubernetes.
- Experience with GIT branching strategies, merge requests, and pull‑request reviews.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Azure certifications (e.g., AZ‑204 Azure Developer Associate) preferred but not mandatory.