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