1. Job Title – Software Developer/Engineer

2. Role Overview
The Software Developer/Engineer will be a dynamic contributor to the IT Software Development department, focusing on creating and maintaining software solutions that drive business success. As an entry-level position, the role is designed to build a solid foundation in software development within any domain, offering the opportunity to work on real-world projects under the guidance of experienced professionals. The successful candidate will report to the Development Team Lead/Manager and play a key role in supporting the strategic objectives of the department.

3. Job Responsibilities
- Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code in Python, adhering to best practices and coding standards.
- Assist in the development of both front-end and back-end components of web applications.
- Participate in the design and implementation of database structures using SQL and NoSQL technologies.
- Utilize version control systems like Git to manage code versions and collaborate with other developers.
- Support the creation and integration of RESTful APIs for web services.
- Conduct basic testing and debugging of applications to ensure quality and performance.
- Continuously learn and apply new technologies and frameworks to improve development processes.
- Demonstrate strong problem-solving skills, attention to detail, and the ability to work effectively in a team environment.
- Exhibit excellent communication skills, both written and verbal, to clearly articulate technical concepts to non-technical stakeholders.

4. Skills/Knowledge
Mandatory Skills
- Python: Knowledge of basic syntax, control structures, data structures, I/O operations, and error handling. Familiarity with Python web frameworks like Flask or Django.
- Full Stack Developer: Understanding of front-end technologies including HTML, CSS, JavaScript, and frameworks like React or Angular. Proficiency in back-end development using Node.js or Python with a web framework. Knowledge of database fundamentals with SQL and NoSQL databases. Experience with version control systems, particularly Git, and platforms such as GitHub or GitLab. Comprehension of RESTful APIs and web services.

Good to Have Skills
- HTML: Familiarity with basic tags, document structure, forms, and input types. Understanding of semantic HTML, integration with CSS, and basic SEO and accessibility standards.

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 ready to travel for 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.