Job Description
Company Description
MakeDreams Technologies is an expert in website development, mobile application development, and all types of software development. The company is located in Nasik, India, and focuses on creating innovative and cutting-edge technological solutions for clients.
Key requirements
• Backend Development: Design and development of scalable backend applications using .NET Core.
• API Implementation: Building and maintaining well-documented RESTful APIs (including Swagger documentation).
• Database Management: Proficiency in working with relational databases like PostgreSQL and optimizing queries.
• Entity Framework: Experience with Entity Framework for data access, table design, and relationships.
• Message Queues: Managing and configuring messaging queues with RabbitMQ.
• Authentication and Authorization: Integration of authentication and authorization solutions using Keycloak or Microsoft Entra.
• Caching Solutions: Implementing caching mechanisms with Redis or CacheDB.
• Version Control and CI/CD: Experience with Git and related CI/CD tools for source control and deployment pipelines.
• Team Collaboration: Working closely with the frontend team to identify and resolve technical issues while improving system performance.
• Cybersecurity: Knowledge of best practices in cybersecurity and data protection.
Nice to Have:
• Microservices Architecture: Experience working with microservices-based architectures.
• Containerization and Orchestration: Familiarity with Docker for containerization and Kubernetes for orchestration.
• Monitoring and Logging: Experience with monitoring and logging tools such as Prometheus or Grafana.