Job Title: Backend Developer (.NET Core, C#, RESTful API, Docker, Kubernetes)

Job Overview:

We are looking for an experienced Backend Developer with a strong background in .NET Core, C#, RESTful APIs, and containerization technologies like Docker and Kubernetes. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient server-side applications. You will play a key role in building microservices-based architectures, deploying applications using containerization, and ensuring high performance and security across our platforms. 

Key Responsibilities:

  • Design and develop backend systems and services using .NET Core and C#. 
  • Develop and maintain RESTful APIs that integrate with other services and client-facing applications. 
  • Write efficient, reusable, and maintainable code following best practices and coding standards. 
  • Work with databases (relational and non-relational) to design data models, write queries, and optimize performance. 
  • Collaborate with DevOps teams to implement, deploy, and maintain applications using Docker and Kubernetes in cloud environments (e.g., Azure, AWS). 
  • Ensure scalability, performance, and high availability of applications through microservices and containerized environments. 
  • Integrate third-party APIs and services to enhance system functionality. 
  • Participate in code reviews and ensure the highest standards of code quality and security. 
  • Troubleshoot, debug, and optimize application performance and scalability. 
  • Implement unit tests, logging, and monitoring to ensure a reliable backend infrastructure. 
  • Stay current with industry trends, tools, and technologies related to backend development, containerization, and orchestration. 

Required Skills & Qualifications:

  • Strong experience with .NET Core and C# in backend development. 
  • Proven experience designing and implementing RESTful APIs. 
  • Kknowledge of Docker for containerization and Kubernetes for orchestration and scaling. 
  • Solid understanding of database design and management (SQL Server, PostgreSQL, or NoSQL databases). 
  • Familiarity with cloud platforms (e.g., Azure, AWS) and their services. 
  • Knowledge of microservices architecture. 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. 
  • Good understanding of security best practices for backend development, API security, and data protection. 
  • Proficient in using version control systems such as SVN/Git. 
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment. 
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. 

Education & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, MCA or a related field (or equivalent experience).
  • 1 year of professional experience in backend development with .NET Core, C#, and RESTful APIs.

Nice to Have:

  • Experience with CI/CD tools and DevOps practices. 
  • Familiarity with API documentation tools such as Swagger or Postman. 
  • Experience with message queues (e.g., RabbitMQ, Kafka) or event-driven architectures. 
  • Knowledge of monitoring tools (e.g., Prometheus, Grafana, ELK stack). 
  • Understanding of distributed systems and fault-tolerant architectures. 
  • Hands-on experience with Docker, Kubernetes, and containerized application development. 

Benefits:

  • Competitive salary and comprehensive benefits package. 
  • Opportunities for career advancement and skill development. 
  • Collaborative and inclusive team environment. 
  • PF, Health insurance and other applicable benefits. 

 

Scroll to Top
Generic email IDs will not be accepted.
Leanworx
Right Menu Icon