Senior .Net Developer

Noida, Uttar Pradesh, India
Jul 30, 2024
Jul 30, 2025
Remote
Full-Time
2 Years
Job Description

Join our dynamic team to enhance and support our existing customer flows. This role involves working on new features, fixing defects, and providing test support. We're looking for talented developers with a passion for delivering high-quality solutions in a fast-paced environment.

Backend Developer Responsibilities

  • Design, develop, and maintain backend systems using .NET.
  • Implement and manage cloud-based solutions.
  • Utilize Docker for containerization and Kafka for messaging.
  • Integrate with various databases including Oracle and MongoDB.
  • Work with SpringBoot and TMP OpenAPI to build robust APIs.
  • Ensure continuous integration and deployment (CI/CD) through pipelines.

Required Skills

  1. .NET Framework. Strong experience in backend development using .NET.
  2. Angular. Experience with Angular for building and integrating frontend components.
  3. Redis. Knowledge of caching mechanisms and data storage using Redis.
  4. TMP OpenAPI. Familiarity with TMP OpenAPI for designing and consuming APIs.
  5. Oracle & MongoDB. Proficiency in managing and querying relational and NoSQL databases.
  6. Cloud Technologies. Experience with cloud services and deployment.
  7. Docker. Understanding of containerization and Docker.
  8. Kafka. Experience with Kafka for handling real-time data streams.
  9. CI/CD Pipelines. Knowledge of continuous integration and delivery processes.

Frontend .NET Developer Responsibilities

  • Develop and maintain frontend applications using ReactJS and NodeJS.
  • Create and integrate web services within CI/CD pipelines.
  • Deploy and manage applications in the cloud environment.

Required Skills

  1. ReactJS. Proficiency in building dynamic user interfaces with ReactJS.
  2. NodeJS. Experience with server-side scripting using NodeJS.
  3. Web Services. Knowledge of developing and consuming web services.
  4. CI/CD Pipelines. Experience with continuous integration and deployment processes.
  5. Cloud Technologies. Familiarity with cloud platforms and deployment strategies.

Why Join Us?

  1. Innovative Projects. Work on cutting-edge technologies and impactful projects.
  2. Collaborative Environment. Join a team that values creativity and collaboration.
  3. Professional Growth. Opportunities for learning and career advancement.
  4. Flexible Work Culture. Enjoy a supportive work environment with flexible working options.

Apply today to be a part of our forward-thinking team and make a difference!