HamburgerMenu
hirist

Job Description

Position Overview :

We are seeking an experienced .NET Architect with strong expertise in ASP.NET, .NET Core Web API, and React.js to design, architect, and deliver scalable, secure, and high-performance applications. This role demands a balance of hands-on coding, architectural leadership, and team mentorship while working on modern, cloud-ready, microservices-based platforms - as well as optimizing or migrating existing ASP.NET applications.

Required Experience - 10 Years+

Key Responsibilities :

Architecture & Design :

- Architect, design, and implement enterprise-grade applications with ASP.NET, .NET Core Web API, and React.js.

- Define and maintain architecture blueprints, technical designs, and documentation.

- Apply microservices architecture principles for scalable, modular platforms.

- Evaluate and recommend technology stacks, tools, and frameworks for optimal implementation.

- Translate application storyboards and use cases into functional, production-ready applications.

Development & Technical Leadership

- Design, build, and maintain efficient, reusable, and reliable code for backend and frontend components.

- Drive frontend architecture and development using React.js with modern UI/UX best practices.

- Implement robust Web API best practices including:OAuth2, JWT authentication

1. OAuth2, JWT authentication

2. API versioning

3. CORS policies

4. SSL/TLS encryption

- Centralized error handling & logging

- Integrate and optimize data storage solutions (Microsoft SQL Server, MongoDB) aligned with business requirements.

- Ensure the best possible performance, quality, and responsiveness of applications.

- Identify bottlenecks, bugs, and performance issues, and implement effective solutions.

- Maintain high standards of code quality, organization, and automation through best practices and modern tooling.

Collaboration & Delivery :

- Collaborate with Product Management and stakeholders to translate business needs into technical solutions.

- Work closely with backend, frontend, and DevOps teams for end-to-end delivery.

- Conduct code reviews and ensure adherence to development guidelines.

- Mentor and guide developers to adopt best coding practices.

Quality & Testing :

- Drive Test-Driven Development (TDD) practices.

- Ensure proper unit, integration, and functional testing.

Required Skills & Qualifications :

- Expert-level knowledge of :

1. ASP.NET, .NET Core, C#,.NET framework and Web API development

2. React.js, JavaScript (ES6+), HTML5, CSS3

- Strong understanding of Object-Oriented Programming and design patterns.

- Proven experience in building scalable, secure, and high-performance APIs.

- Solid database experience with Microsoft SQL Server and working knowledge of MongoDB.

- Experience in microservices architecture and distributed systems.

- Familiarity with CLR internals and performance optimization techniques.

- Strong experience with Git or other version control systems.

- A knack for writing clean, readable, and easily maintainable code.

- Understanding of fundamental design principles for building a scalable application

Preferred Skills & Nice-to-Haves :

- Experience with cloud platforms (Azure/AWS) and containerization (Docker, Kubernetes).

- Familiarity with WPF for desktop application development.

- Knowledge of CQRS, Event Sourcing, and message brokers (e.g., Azure Service Bus, RabbitMQ).

- Hands-on experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).

- Knowledge of security standards (OWASP, PCI-DSS, HIPAA).

info-icon

Did you find something suspicious?