
Senior Software Engineer
Analytics Vidhyaalmost 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.