Description
Kanda Software is a dynamic company based in the US, known for delivering innovative software solutions and technology services. We are currently seeking a highly skilled Senior .NET Developer to join our team and contribute to our exciting projects.
Responsibilities:
- Enhance the performance, stability, scalability, and maintainability of existing microservices handling job management.
- Lead efforts in moving core platform components from on-premises environments to Azure cloud.
- Design, develop, and maintain microservices in a .NET Core environment.
- Implement and manage cloud-based solutions using Azure and Kubernetes.
- Oversee integrations and operations related to file management, including handling large files and optimizing file processes.
- Optimize applications for high performance, scalability, and efficient transaction handling.
- Develop and integrate RESTful APIs to support various functionalities and interactions.
- Work closely with cross-functional teams to ensure seamless integration and deployment of solutions.
Requirements:
- Proven ability to optimize existing microservices for performance, stability, scalability, and ease of extension and maintenance.
- Extensive experience with designing, implementing, and optimizing microservices.
- Advanced proficiency in developing and maintaining applications using .NET Core.
- Experience with Azure cloud services and deployment.
- Expertise in managing containerized applications using Kubernetes.
- Experience with at least one message broker, such as Service Bus, RabbitMQ, Kafka, or MassTransit.
- Knowledge and experience with MediatR and Command Query Responsibility Segregation (CQRS) patterns.
- Experience in managing file integrations, handling large files, and optimizing file operations.
- Proven skills in optimizing performance and scalability of applications, especially those with heavy transactions.
- Experienced in developing and integrating RESTful APIs.
- Proficiency in storage solutions and strategies for high-scale applications.
- Minimum English level of B2.
Benefits:
- Competitive salary and benefits package;
- Flexible remote work arrangements;
- Opportunities for professional development and growth;
- Periodic review of the salary;
- Paid events attendance;