
Lead II - Software Engineering
HealthEdge15 days ago
Chennai, IndiaStaff+
Responsibilities
- Design, develop, and maintain RESTful APIs and scalable backend services using ASP.NET and ASP.NET Core.
- Implement business logic with C#, .NET Core, Entity Framework, and EF Core.
- Develop responsive Angular user interfaces using TypeScript, JavaScript, HTML5, and CSS3.
- Integrate frontend applications with REST APIs and manage asynchronous data flows.
- Design and maintain SQL Server databases, tables, views, and stored procedures.
- Write complex SQL queries and perform query tuning, indexing, and performance optimization.
- Implement authentication and authorization using JWT, OAuth2, and role-based access control.
- Participate in architecture and design discussions and apply coding best practices.
- Perform code reviews and mentor junior developers.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.
- Strong hands-on experience as a .NET full-stack developer with Angular.
- Experience developing APIs and backend services with C#, ASP.NET, ASP.NET Core, .NET Core, and Entity Framework or EF Core.
- Experience with Angular version 10 or later, TypeScript, JavaScript, HTML5, and CSS3.
- Advanced SQL Server database, SQL query, performance tuning, indexing, and optimization skills.
- Knowledge of JWT, OAuth2, and role-based access control for authentication and authorization.
- Python knowledge for scripting, automation, or backend development is advantageous.
- Exposure to AI/ML concepts, AI integrations, or AI-enabled solutions is advantageous.
- Azure exposure and Docker or microservices knowledge are good to have.