- Where
- Bengaluru, Karnataka, India, IN · India
- Level
- Mid
Job Title: Software Developer
Department: Engineering / IT
Experience: Freshers
Employment Type: Full-time
Job Summary
We are looking for a skilled and motivated Software Developer to design, develop, test, and maintain software applications. The ideal candidate should have a strong foundation in programming, problem-solving skills, and an interest in building reliable, scalable software solutions.
Key Responsibilities
Design, develop, test, and maintain software applications.
Write clean, efficient, reusable, and well-documented code.
Collaborate with developers, designers, testers, and product managers.
Identify, troubleshoot, and resolve software bugs and technical issues.
Develop and integrate APIs and third-party services.
Participate in code reviews and follow software development best practices.
Test applications to ensure functionality, performance, and security.
Maintain technical documentation and update existing software.
Learn new technologies and contribute to continuous product improvement.
Required Skills
Knowledge of programming languages such as Java, Python, JavaScript, C++, or C#.
Understanding of data structures, algorithms, and object-oriented programming.
Basic knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
Familiarity with Git and version control systems.
Understanding of software development life cycle (SDLC).
Strong analytical and problem-solving skills.
Good communication and teamwork skills.
Educational Qualifications
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
B.E./B.Tech, BCA, MCA, or equivalent qualifications.
Relevant projects, internships, or coding certifications are an advantage.