1. Job Title – Software Developer/Engineer

2. Role Overview
The Software Developer/Engineer will embark on a dynamic journey in the IT Software Development department, contributing to projects that are integral to the company&#039;s success in any domain. As an entry-level position, the role is designed to provide a strong foundation in software development while fostering professional growth. The individual will work under the guidance of the Development Team Lead/Manager and play a pivotal role in supporting the development lifecycle, from design to deployment.

3. Job responsibilities
- Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications.
- Assist in the design, development, and testing of software applications in accordance with established standards.
- Participate in code reviews to maintain code quality and share knowledge with peers.
- Troubleshoot and debug applications to resolve technical issues.
- Contribute to the maintenance and enhancement of existing software solutions.
- Document and maintain software functionality for future reference and upgrades.
- Demonstrate effective communication skills, both written and verbal, to interact with team members and stakeholders.
- Exhibit a proactive attitude and willingness to learn new technologies and methodologies.
- Uphold a professional demeanor, with a focus on teamwork, adaptability, and a customer-centric approach.

4. Skills/Knowledge
Mandatory Skills
- Python:
  - Ability to write clean, maintainable code using Python&#039;s basic syntax and semantics.
  - Proficient in using Python data structures for problem-solving.
  - Experience with Python libraries like NumPy or pandas for data manipulation tasks.
  - Understanding of object-oriented programming principles in Python.
  - Capability to debug Python applications using tools like PDB or IDE debuggers.

- Full stack developer:
  - Knowledge of front-end technologies including HTML, CSS, JavaScript, and frameworks such as React or Angular.
  - Experience with back-end development using Python frameworks like Flask or Django.
  - Understanding of relational and non-relational database systems and ORM tools.
  - Proficiency with version control systems, particularly Git.
  - Familiarity with developing and integrating RESTful APIs.

Good to have skills
- HTML:
  - Comprehension of HTML5 semantics and the ability to structure web pages effectively.
  - Understanding of responsive design principles using frameworks like Bootstrap.
  - Awareness of basic SEO principles applicable to HTML content.
  - Knowledge of web accessibility standards (WCAG) and implementing semantic HTML.
  - Ability to address cross-browser compatibility issues.

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

6. Working Details
- Travel requirements: Candidates should be prepared to travel up to 25% of the time.
- Working shift: The position is based in India.
- Work location: Noida.
- Work Flexibility: The role offers FULLY_REMOTE work options.
- Employment Type: This is a FULL_TIME position.

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

[Equal Opportunity Employer Statement]
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.