PLEASE NOTE: This is a 6-month contract role.
Apply only if you are available for immediate joining.
  
  
JOB DESCRIPTION:    
We are hiring a Hands-on Tech Lead / Full Stack Architect with strong expertise in Angular 16+ and .NET 7+ to build a high-performance real-time data visualization platform for the Oil & Gas industry.
 
The ideal candidate must be able to lead technical decision-making, drive discussions with customers, clarify requirements, and guide junior developers while still contributing as an individual contributor.
 
  
 Key Responsibilities    
- Architect and develop Angular 16+ based frontend components using Web Components architecture  
- Build interactive dashboards and charts using Infragistics or equivalent advanced visualization libraries  
- Design and implement REST APIs using .NET 7+  
- Integrate OIDC / OAuth authentication and handle session management  
- Work with Azure Cosmos DB (Mongo API) or other NoSQL databases  
- Collaborate with DevOps team using Azure DevOps and Docker for CI/CD  
- Optimize application for performance, responsiveness, and scalability  
- Provide technical leadership — review code, enforce best practices, mentor team members  
- Communicate with customers to gather requirements, provide updates, and present solutions  
  
 Required Skills    
- Angular 16+ (with willingness to upgrade)  
- Web Components development  
- Advanced Charting Libraries (Infragistics / Highcharts / D3 / etc.)  
- .NET Core / .NET 7+   
- RESTful API development  
- OIDC / OAuth authentication integration  
- Azure Cosmos DB / MongoDB (NoSQL)  
- Git, Azure DevOps, Docker  
  
 Good to Have    
- Experience working on Real-Time Dashboards / Monitoring / Analytics Applications  
- Knowledge of Caching, Web Workers, Data Virtualization  
- Exposure to Performance Optimization & Scalability Best Practices  
  
 Desired Candidate Profile    
- 4-6 years of hands-on full stack development experience with team guidance or module ownership responsibilities  
- Strong problem-solving and debugging skills  
- Must be able to provide technical guidance to team members and ensure code quality and best practices  
- Excellent verbal and written communication skills — ability to interact with customers and internal stakeholders  
- Ability to work independently and take ownership of modules  
- Eagerness to work on cutting-edge tech stack (Angular 16+ & .NET 7+)