1. Job Title – Software Developer/Engineer

2. Role Overview
The Software Developer/Engineer will embark on a dynamic journey in the Information Technology (IT) Software Development department, contributing to projects that are integral to the company's success in any domain. As a foundational member of the team, the role will involve collaborating closely with peers under the guidance of the Development Team Lead/Manager. The position offers a strategic platform for a budding engineer to apply their academic knowledge to real-world applications, fostering both personal and professional growth.

3. Job Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Participate in all phases of the software development lifecycle.
- Assist in the identification, prioritization, and execution of tasks in the software development project plan.
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
- Contribute to the continuous improvement of the software development process.
- Engage in peer code reviews and provide constructive feedback.
- Maintain up-to-date knowledge of technology standards, industry trends, and emerging technologies.
- Demonstrate effective communication skills, both written and verbal, to convey complex information in a clear and concise manner.
- Exhibit a proactive attitude, a willingness to learn, and the ability to work in a team environment.
- Show commitment to delivering high-quality software on time.

4. Skills/Knowledge
Mandatory Skills
- Python:
   - Ability to write simple Python scripts and understand basic syntax and semantics.
   - Knowledge of Python data structures and the ability to manipulate them.
   - Proficiency in implementing control flow structures within a program.
   - Understanding of Object-Oriented Programming concepts and their application in Python.
   - Exposure to a Python web framework, with a preference for Flask or Django.

Good to have skills
- JavaScript:
   - Grasp of core JavaScript principles and the ability to apply them in practical scenarios.
   - Experience with DOM manipulation and event handling.
   - Understanding of JSON and AJAX for web API interactions.
   - Familiarity with a JavaScript framework or library, such as React, Angular, or Vue.js.
   - Basic experience with version control systems, preferably Git.

- HTML:
   - Knowledge of HTML tags and their appropriate application.
   - Understanding of HTML5 and its semantic elements.
   - Experience with form elements and basic validation techniques.
   - Awareness of SEO principles in relation to HTML structure.
   - Understanding of responsive design principles, particularly using media queries.

5. Experience
- Years of experience: Candidates should have 0 to 1 year of experience in software development.
- Education qualification: A Bachelor of Engineering (BE) degree is required.
- Eligibility Criteria: Candidates must have a minimum CGPA of 7.5.

6. Working Details
- Travel requirements: Candidates should be prepared to travel up to 25% of the time.
- Working shift: Candidates will be expected to work according to Indian standard working hours.
- Work location: Noida.
- Work Flexibility: The position is FULLY_REMOTE.
- Employment Type: This is a FULL_TIME position.

How to apply
- Send your CV to dheeraj.sharma1@sharda.ac.in

[Insert Equal Opportunity Employer Statement Here]