HamburgerMenu
hirist

Cognine - Senior .Net Developer - C#/ASP

Posted on: 17/10/2025

Job Description

Description :


We are hiring a Senior / Lead .NET Developer with 8+ years of experience to join our core engineering team.

In this role, you will lead the design and development of cloud-native, enterprise-grade solutions for our clients across diverse industries.

You will play a key role in shaping scalable architectures, ensuring technical excellence, and mentoring developers, while driving successful delivery across the full software development lifecycle in a client-focused services environment.

Key Responsibilities :


- Lead a team of developers for end-to-end technical delivery of multiple projects, from requirement analysis to deployment.

- Architect and develop scalable, distributed backend services using ASP.NET Core (.NET 6/7/8), C#, and Entity Framework Core.

- Collaborate directly with clients to gather requirements and transform business needs into robust technical designs.

- Design and expose RESTful APIs, ensure proper versioning, security (OAuth2/JWT), and documentation (Swagger/OpenAPI).

- Build microservices and event-driven systems that prioritize high availability, horizontal scalability, and fault tolerance.

- Optimize application performance using caching (Redis, MemoryCache), async programming, and parallel processing.

- Ensure code quality via SOLID principles, design patterns, and test-driven development (TDD).

- Integrate with various third-party systems, external APIs, and cloud-native services as required.

- Set up and maintain CI/CD pipelines (Azure DevOps/GitHub Actions) with build/test/deploy automation.

- Implement robust logging, tracing, and monitoring using tools like Serilog, Application Insights, Grafana, etc.

- Lead code reviews, technical documentation, and facilitate internal design review processes.

- Demonstrate strong communication and stakeholder management skills, including client-facing interactions and cross-functional coordination.

Technical Skills :


- Proficient in .NET Core / .NET 6+, C#, ASP.NET Core Web API development.

- Strong foundation in Object-Oriented Programming(OOP), SOLID principles, and Design Pattern Implementation.

- Hands-on experience with Entity Framework Core, LINQ, and relational databases such as SQL Server, PostgreSQL.

- Proven ability to design and build secure, scalable RESTful APIs with OAuth2 and JWT authentication.

- Experience with Microsoft Azure services (App Services, Functions, Key Vault, Blob Storage, etc.

- Familiarity with message queues and event-driven architectures (Azure Service Bus, RabbitMQ, Kafka).

- Exposure to frontend technologies like React, Angular, Blazor to support full-stack development.

- Experience in building or maintaining multi-tenant SaaS platforms.

- Familiarity with Infrastructure as Code tools like Terraform, Bicep, or ARM templates.

- Understanding of Microservices Architecture, Domain-Driven Design (DDD), CQRS, or event sourcing patterns.

- Proficient with Git for version control and CI/CD practices using Azure DevOps or GitHub Actions.

- Exposure to testing frameworks such as xUnit, NUnit, Moq and code quality gates like SonarQube, Snyk, etc.

Role : Lead Software Engineer


Industry Type : IT Services & Consulting


Department : Delivery


Employment Type : Full Time, Permanent


Role Category : Software Development


info-icon

Did you find something suspicious?