Lead Software Engineer (Bengaluru)

Lead Software Engineer (Bengaluru)

25 Sep
|
TRIGENT SOFTWARE PRIVATE
|
Bengaluru

25 Sep

TRIGENT SOFTWARE PRIVATE

Bengaluru

Lead Software Engineer Exp: 8+Yrs Location: Bengalore

- Software engineering experience, including experience delivering production-grade applications.
- Demonstrated experience providing technical leadership within a software development team.
- Experience leading the technical delivery of small to medium-sized projects or well-defined workstreams within larger programs.
- Hands-on experience with Azure, CI/CD, Infrastructure as Code, containers, APIs, and distributed-system design.
- Experience supporting production applications and resolving complex technical incidents.
- Experience mentoring engineers and leading code or design reviews.
- Relevant Azure, DevOps, security, or architecture certifications would be desirable but not mandatory.
- Solid experience building full-stack solutions with C#, .NET/.NET Core, ASP.NET MVC/Web API, SQL Server, and at least one modern front-end framework (React/Angular/Blazor).
- Hands-on experience using Entity Framework or Entity Framework Core for object-relational mapping and application data access. Experience with entity modelling, relationships, migrations, change tracking, query optimization,
- Hands-on experience using Dapper for lightweight and performance-sensitive data-access requirements.
- Ability to select appropriately between Entity Framework, Dapper, stored procedures, and other data-access approaches based on solution requirements.
- Strong knowledge of SQL, relational-data modelling, query optimization, transactions, concurrency, and database-performance considerations.
- Experience implementing repository, unit-of-work, specification, or other suitable data-access patterns where appropriate.
- Ability to diagnose and resolve application and database performance issues, including inefficient queries and excessive data-access operations.




- Understanding of secure data-access practices, including parameterized queries, least-privilege access, secure connection management, and protection against injection attacks.
- Solid experience in Authentication/Authorization (preferably Azure AD), Secure coding practices (input validation, secrets management) and Logging (Serilog, ILogger).
- Solid Experience working in Agile environments, using Azure DevOps (Boards, Repos, Pipelines) or equivalent tools for work tracking, source control, DevOps Pipelines and CI/CD.
- Solid experience working with Microsoft Azure Cloud (App Service, Functions, Azure SQL, Key Vault, Entra ID, etc) in real projects, including operational troubleshooting.
- Hands-on Experience integrating APIs (REST) and handling security concerns (OAuth2/OIDC, tokens, scopes, roles).
- Good experience with Infrastructure as Code; ability to read and make incremental changes to Bicep/ARM/Terraform with guidance (optional but valuable).
- Languages: C#, JavaScript/TypeScript, HTML, CSS, PowerShell (basic), Python (basic). SQL Server basics: CRUD, indexes, stored procedures.
- Frameworks/Services: .NET/.NET Core, ASP.NET MVC, Web API, REST; experience in WCF/SOAP beneficial.
- Front-End: React or Angular (components, state management, routing), Blazor (beneficial).
- Cloud & DevOps: Azure App Service, Azure Functions, Azure SQL, Azure Key Vault; Azure DevOps (Repos, Pipelines), Git.
- Security & Identity: Azure AD (Entra ID), OAuth2, OIDC; understanding of roles/claims, secure secret handling.
- Architecture Patterns: MVC, layered architecture, microservices (conceptual understanding), SOLID, dependency injection.
- Testing & Quality (Positive to Have): Unit testing (xUnit/NUnit/MSTest), mocking frameworks (good to have); awareness of SAST/DAST, OWASP Top 10; basic performance profiling; Awareness of integration testing.

📌 Lead Software Engineer (Bengaluru)
🏢 TRIGENT SOFTWARE PRIVATE
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (bengaluru) / bengaluru