Education & Experience Bachelor of Engineering degree in Computer Science or a related stream. A minimum of 3 years of experience as a software developer. Technical Skills Strong fundamentals in Computer Science (CS) concepts, including data structures, algorithms, object-oriented programming (OOPS), and operating systems. Essential proficiency in Python programming and SQL. Basic understanding of web services, HTTP protocols, and API development principles. Familiarity with version control systems, especially Git. Strong understanding of software testing principles (e.g., unit testing, integration testing). Professional Attributes Ability to work collaboratively and efficiently handle assigned tasks. A sense of ownership and the ability to work independently in a fast-paced environment. Excellent problem-solving, analytical, and debugging skills. A passion for learning new technologies and improving existing skills.