1 day ago
Hyderābād, IndiaEntry Level
Responsibilities
- Design, develop, test, deploy, and maintain high-quality software components across the full software development lifecycle.
- Write organized and efficient code using appropriate data structures and algorithms while balancing maintainability, efficiency, and complexity.
- Participate in code reviews and operational support, troubleshoot root causes, and improve software quality and reliability.
- Use generative artificial intelligence tools where appropriate, evaluating outputs for quality and responsible practices.
- Refactor and improve existing software in collaboration with teammates.
- Develop well-scoped features, participate in design discussions, and troubleshoot systems owned by the team.
Requirements
- At least 1 year of non-internship professional software development experience.
- Experience programming with at least one software programming language.
- Preferred: bachelor's degree in computer science or equivalent.
Benefits
- Mentorship, pair programming, and constructive code reviews to support professional growth.
- Collaboration with engineers building reliable, scalable software that improves customer experience.
