Job Description
About the Role:
We are seeking an entry-level Software Developer to join our Hyderabad team. In this role, you will design, develop, and maintain scalable applications, collaborate with cross-functional teams, and contribute to all phases of the software development lifecycle. This is an excellent opportunity for candidates with 0–2 years of experience to grow their technical skills and advance their careers.
Responsibilities:
Design, develop, test, and deploy software applications.
Write clean, maintainable, and efficient code.
Perform code reviews and provide constructive feedback.
Collaborate with product managers, designers, and QA engineers to deliver features on time.
Identify and troubleshoot performance bottlenecks and bugs.
Participate in Agile ceremonies and contribute to continuous process improvements.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
0–2 years of professional software development experience.
Proficiency in at least one programming language (e.g., Java, Python, JavaScript).
Solid understanding of object‐oriented programming, data structures, and algorithms.
Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL.
Strong problem‐solving skills and attention to detail.
Effective verbal and written communication skills.
Ability to work collaboratively in a team environment and eagerness to learn new technologies.
Preferred Qualifications:
Internship or project experience in software development.
Experience with web frameworks (e.g., Spring Boot, Node.js, Django).
Knowledge of version control systems, preferably Git.
Familiarity with Agile/Scrum methodologies.
Basic understanding of cloud platforms (e.g., AWS, Azure, GCP).
Exposure to front-end technologies (e.g., HTML, CSS, React, Angular).
Understanding of CI/CD pipelines and test-driven development.
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2