Talent.com
Senior Software Development Engineer - C# / .Net Technologies

Senior Software Development Engineer - C# / .Net Technologies

Cognition Techsystems Private LimitedPune
21 days ago
Job description

Description :

  • Location : Pune, India
  • Work Mode : Work from Office
  • Shift Timing : 1 : 00 PM - 10 : 00 PM IST

About the Role :

Were seeking a Senior Software Development Engineer (ASP.NET) with 6 to 10+ years of experience in building and maintaining high-performance, scalable web applications. Youll join a dynamic team developing impactful healthcare technology products that improve patient care and operational efficiency.

If youre passionate about modern .NET development, cloud technologies, and engineering excellence - wed love to hear from you!

Key Responsibilities :

  • Design, develop, test, and maintain scalable web applications using ASP.NET, .NET Core, and C#.
  • Build and consume RESTful APIs, ensuring seamless integration across modules.
  • Develop and optimize SQL Server databases (queries, stored procedures, indexing, performance tuning).
  • Work with Azure Cloud Services Functions, Blob Storage, Service Bus, Application Insights,
  • and Key Vault.

  • Implement unit testing and maintain high code coverage using xUnit / NUnit / MSTest.
  • Contribute to frontend development with TypeScript and frameworks like AngularJS.
  • Participate in system architecture design, sprint planning, and code reviews.
  • Collaborate closely with Product, QA, and cross-functional teams to deliver secure, reliable
  • solutions.

  • Troubleshoot and optimize for performance, scalability, and security.
  • Mentor junior developers and uphold best coding practices.
  • Required Qualifications :

  • 6 - 10+ years of experience in full-stack software development.
  • Strong expertise in ASP.NET Framework / MVC / Core, C#, and Web API.
  • Experience with TypeScript and front-end frameworks (preferably AngularJS).
  • Hands-on experience with Azure Cloud Services (Functions, Blob Storage, Service Bus, Application Insights, Key Vault).
  • Deep understanding of MS SQL Server - schema design, stored procedures, query optimization.
  • Proficiency with unit testing frameworks and Git-based CI / CD pipelines.
  • Solid foundation in OOP, SOLID principles, and software design patterns.
  • Excellent analytical and communication skills.
  • Good to Have :

  • Exposure to NoSQL databases (RavenDB, SQLite).
  • Knowledge of Domain-Driven Design (DDD), Event Sourcing, and CQRS.
  • Experience in the Healthcare domain with familiarity in HIPAA compliance.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Development Engineer • Pune