Analytics Vidhya

Senior Software Engineer

Analytics Vidhya
Apply
almost 2 years ago
Gurgaon, IndiaSenior

Responsibilities

  • Design, develop, test, debug, and maintain software features and scalable applications.
  • Collaborate with product managers, architects, and engineers to define requirements and technical solutions.
  • Review and contribute to complex system architecture and technical decisions.
  • Mentor junior engineers and provide technical feedback and career support.
  • Participate in Agile development processes and continuously improve code quality and software performance.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of professional software development experience.
  • Strong proficiency in Python or Java and experience with Django, Spring Boot, Flask, GraphQL, and related libraries.
  • Strong knowledge of data structures, algorithms, design patterns, object-oriented design, debugging, and software engineering principles.
  • Preferred experience with microservices, AWS, Docker, Kubernetes, CI/CD pipelines, and Git.

Tech Stack

AWSDjangoDockerFlaskGitGraphQLJavaKubernetesPythonSpring Boot

Categories

Contact me