Role Overview
We are looking for a skilled Software Developer to join our team in Lucknow, Uttar Pradesh. The ideal candidate should have strong programming fundamentals and hands-on experience in software development using C, C++, and Python, along with knowledge of web technologies and databases.
Responsibilities
- Develop, maintain, and enhance software applications.
- Write clean, efficient, and maintainable code.
- Design and implement software features based on project requirements.
- Work with C, C++, and Python for application development.
- Develop and maintain web interfaces using HTML, CSS, and JavaScript.
- Work with MySQL and/or MongoDB for data storage and management.
- Identify, troubleshoot, and resolve software issues.
- Perform testing and debugging to ensure application quality.
- Collaborate with team members to understand requirements and deliver projects on time.
- Participate in code reviews and follow software development best practices.
Requirements
- Strong knowledge of C and C++.
- Good hands-on experience with Python.
- Working knowledge of HTML, CSS, and JavaScript.
- Experience with MySQL and/or MongoDB.
- Good understanding of Object-Oriented Programming and Data Structures.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
- MCA / M.Tech with minimum 2+ years of relevant software development experience OR B.Tech with 8–10 years of relevant software development experience.
Skills
- C
- C++
- Python
- JavaScript
- MySQL
Nice to Have
- Experience working on real-world software applications.
- Knowledge of REST APIs and backend/frontend development.
- Familiarity with Git or other version control systems.
- Understanding of the software development life cycle.