Web Application Architect NicheHR Global
NicheHR Global
Office Location
Full Time
Experience: 10 - 10 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: C, Middleware, Oauth, sql queries, SQL Server, Database design, query optimization, Distributed Systems, ASPNet, NET Core, web api, Azure Cloud services, Single SignOn SSO integrations, RESTful API Development, Microservices Architecture, Containerization technologies, MESSAGING SERVICES
About NicheHR Global
Job Description
Application Architect Bangalore, India - Hybrid Job Description We are looking for an app Architect for one of our clients based in Bangalore, India. Responsibilities: Application Development: Design, develop, and maintain .NET applications using C#,ASP.NET, and .NET Core. Code Review: Conduct code reviews to ensure code quality, performance, and adherence tobest practices. Collaboration: Work closely with cross-functional teams including product management,QA, and operations to deliver high-quality software solutions. Troubleshooting: Identify, troubleshoot, and resolve complex technical issues in a timelymanner. Documentation: Create and maintain comprehensive project documentation. Mentorship: Mentor junior developers and provide guidance to improve their skills and coding standards. Experience: 10+ Years Technical Skills: Proficient in C#, ASP.NET, .NET Core, Web API and Middleware. Strong experience with Azure Cloud Services (Azure App Service, Azure Functions, Azure Storage, etc.). In-depth understanding of coding design patterns and best practices. Experience with OAuth and Single Sign-On (SSO) integrations. Good understanding of RESTful API development and integration. Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React is a plus. Proficient in SQL queries and SQL Server, with experience in database design and query optimization. Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes) is a plus. Experience with distributed systems and messaging services (e.g., Azure Service Bus, RabbitMQ) is a strong plus. Education: Bachelors degree in computer science, Electrical and Computer Engineering, Software Engineering, or Equivalent. MS or PhD in such technical fields very desirable,