Key Responsibilities:
1. Assist in the design, development, and maintenance of software applications.
2. Write clean, efficient, and well-documented code using modern programming languages (e.g., Java, Python, C#, etc.).
3. Collaborate with cross-functional teams including designers, testers, and product managers to implement new features and functionalities.
4. Troubleshoot, debug, and resolve software defects and issues.
5. Participate in code reviews and follow best coding practices.
6. Stay updated with the latest technologies, programming languages, and development trends.
7. Contribute to improving the software development process by suggesting improvements.
Qualifications:
1. Bachelors degree in computer science, information technology, or a related field (or equivalent experience).
2. Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
3. Basic understanding of object-oriented programming and software development principles.
4. Strong problem-solving skills and an ability to learn quickly.
5. Good communication and teamwork skills.
6. Familiarity with version control systems like Git is a plus.
7. Preferred Skills (Nice to Have):
8. Understanding of databases (SQL/NoSQL).
9. Familiarity with Agile methodologies.
10. Knowledge of front-end technologies like HTML, CSS, and JavaScript.
11. Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
Role: Head - Engineering
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Com in Any Specialization, B.Tech/B.E. in Any Specialization, Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Javapyhton