Software Engineer
Company Description BharatCares, in collaboration with the Lenovo LEAP NextGen Scholar Program, focuses on creating opportunities for emerging talent in technology and engineering. The organization is committed to social impact, digital inclusion, and empowering next-generation professionals through hands-on learning and industry exposure. Scholars gain access to real-world projects, mentorship, and structured skill development designed to prepare them for impactful tech careers. The program fosters an environment that values innovation, collaboration, and community-oriented problem solving.
Role Description The Software Engineer role at BharatCares (Lenovo LEAP NextGen Scholar Program) is a full-time, on-site position based in Bijnor. On a day-to-day basis, the Software Engineer will design, develop, test, and maintain software applications, with a focus on building reliable and scalable solutions. Responsibilities include implementing back-end services and APIs, writing clean and efficient code, debugging and resolving technical issues, and collaborating with cross-functional teams to understand requirements and deliver features. The role also involves participating in code reviews, improving system performance, and contributing to documentation and best practices to support long-term maintainability.
Qualifications
- Strong foundation in Computer Science concepts, including data structures, algorithms, and operating systems.
- Practical experience in Software Development and Back-End Web Development, focusing on server-side logic and integration.
- Proficiency in Programming and Object-Oriented Programming (OOP), with the ability to write clean, modular, and reusable code.
- Familiarity with databases, APIs, and version control tools (e.g., Git) to support collaborative development.
- Ability to analyze problems, design solutions, and troubleshoot issues in a structured and methodical way.
- Effective communication skills and the ability to work collaboratively in a team-oriented environment.
- Bachelor’s degree or ongoing studies in Computer Science, Software Engineering, Information Technology, or a related field.
- Interest in social impact projects and a willingness to learn from mentors and contribute to community-focused technology initiatives.