Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Engineer

  • Source: Naukri
  • Ninestars Information Technologies
  • $4,220.75 to $6,858.71 /yr
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Role Overview:

We are looking for a Software Engineer with strong hands-on experience in C#/.NET development. The role involves designing, developing, testing, and maintaining Windows-based applications, background services, APIs, and integration solutions.

Key Responsibilities

  • Develop and maintain applications using C# and .NET.
  • Work on Windows Desktop, Console, Windows Services, and background applications.
  • Design solutions using SOLID principles, design patterns, dependency injection, and clean coding practices.
  • Develop and consume REST APIs and integrate with external/third-party systems.
  • Implement file-based processing using formats such as XML, JSON, CSV, and PDF.
  • Work with asynchronous processing, background services, message queues, and scheduled jobs.
  • Develop Python scripts for automation and file-processing requirements.
  • Troubleshoot application and production issues and perform root-cause analysis.
  • Collaborate with Development, QA, Business, and external technical teams.
  • Participate in technical design, code reviews, testing, and production support.
  • Follow Git-based development, coding, testing, and deployment practices.

Mandatory Skills

  • Strong hands-on experience in C# / .NET and OOP concepts.
  • Strong understanding of SOLID, LINQ, Generics, Collections, Exception Handling, Async/Await, Multithreading, and Memory Management.
  • Experience with Windows/Console applications, Windows Services, or background applications.
  • Good knowledge of software architecture, design patterns, layered architecture, and dependency injection.
  • Experience with REST APIs and external system integrations.
  • Good knowledge of SQL, queries, joins, indexes, transactions, and database design.
  • Experience with Entity Framework Core or similar ORM.
  • Working knowledge of Python for scripting and automation.
  • Experience in file processing, background processing, queues, retry mechanisms, and error handling.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Good understanding of unit testing, logging, Git, branching, merging, and pull requests.
  • Ability to work effectively with internal and external technical teams.

Nice-to-Have Skills

  • WPF / WinForms or other Windows development experience.
  • Experience with Windows Services.
  • Knowledge of RabbitMQ, Azure Service Bus, Kafka, AWS SQS/SNS, or similar technologies.
  • Adobe integration experience.
  • Experience in Pharma, Healthcare, Life Sciences, or regulated industries.
  • Exposure to AWS/Azure, CI/CD, Docker, Swagger/OpenAPI, monitoring, and security.
  • Basic knowledge of Linux environments.

Skills

  • c-sharp
  • dot-net
  • xml-format
  • JSON
  • Python
  • entity-framework
  • microsoft-entity-framework
  • entity-framework-core
  • RabbitMQ
  • microsoft-azure
  • azure-service-bus
  • microsoft-azure-service-bus
  • Kafka
  • amazon-web-services
  • amazon-sqs
  • amazon-sns
  • Docker
  • open-api

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Ninestars Information Technologies

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes