Senior .NET Core Developer - Investments

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
KafkaRabbitmqC#.NET coreNosqlMicroservicesDistributed Systems

Requirements

  • 6+ years of experience in software development with strong expertise in .NET and C#
  • Strong experience in test-driven development (TDD)
  • Hands-on experience with dependency injection and IoC frameworks (e.g., Autofac)
  • Proven experience building distributed systems and microservices-based architectures
  • Strong knowledge of ORM frameworks such as Entity Framework 6
  • Experience with messaging systems such as Kafka or RabbitMQ
  • Familiarity with NoSQL databases such as MongoDB or Couchbase
  • Understanding of CQRS design patterns and modern architectural principles
  • Experience working with CI/CD pipelines, ideally using Azure DevOps

Responsibilities

  • Develop and maintain backend applications and core libraries using .NET Core and C#
  • Design and implement scalable server-side logic ensuring high performance and responsiveness
  • Participate actively in code reviews and contribute to improving overall code quality standards
  • Build and maintain distributed systems and microservices-based architectures
  • Collaborate with cross-functional teams to define, design, and deploy new product features
  • Troubleshoot and resolve production issues in coordination with other engineering and operations teams
  • Contribute to standardization efforts and best practices across engineering teams
  • Write and maintain technical documentation for developed systems and components
  • Continuously explore and adopt new technologies to improve system efficiency and maintainability
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now