DSA Trainer Freelancer (Uttar Pradesh)

DSA Trainer Freelancer (Uttar Pradesh)

17 Jun
|
Shri Ramswaroop Memorial University
|
Uttar Pradesh

17 Jun

Shri Ramswaroop Memorial University

Uttar Pradesh

Job Description
Job Title: DSA Trainer
Experience: 5+ years
Location: Lucknow

Job Summary
We are seeking a motivated candidate with foundational knowledge of Python programming, Object-Oriented Programming (OOP), Data Structures & Algorithms (DSA), and SQL. The candidate will participate in software development activities, write clean and maintainable code, solve programming problems, and work with databases to support application development.
Key Responsibilities

- Develop, test, and maintain software applications using Python.
- Apply Object-Oriented Programming principles to design scalable and reusable code.
- Implement and optimize data structures and algorithms for efficient problem-solving.
- Write SQL queries to retrieve, manipulate, and manage data.
- Debug, troubleshoot, and resolve software defects.
- Collaborate with team members during development and code reviews.
- Participate in requirement analysis and technical discussions.
- Create and maintain technical documentation.
- Follow coding standards, version control practices, and software development best practices.
- Continuously learn and apply current technologies and development methodologies.

Required Skills
Python

- Strong understanding of Python fundamentals.
- Experience with functions, modules, file handling, exception handling, and collections.
- Ability to write clean, readable, and efficient code.

Object-Oriented Programming (OOP)

- Knowledge of classes, objects, inheritance, polymorphism,



abstraction, and encapsulation.
- Understanding of software design principles and code reusability.

Data Structures & Algorithms (DSA)

- Understanding of arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
- Familiarity with sorting, searching, recursion, and algorithm analysis.
- Ability to solve coding and logical problems efficiently.

SQL

- Proficiency in writing SQL queries.
- Knowledge of CRUD operations, joins, subqueries, aggregate functions, and indexing.
- Understanding of relational database concepts and normalization.

Preferred Qualifications

- Bachelor's degree or pursuing a degree in Computer Science, Information Technology, or related field.
- Knowledge of version control systems such as Git.
- Familiarity with software development lifecycle (SDLC).
- Exposure to REST APIs and basic web development concepts is a plus.

Desired Competencies

- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Attention to detail and code quality.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and collaboratively.

Sample Deliverables

- Develop Python-based applications and utilities.
- Design OOP-based software modules.
- Solve algorithmic challenges and optimize code performance.
- Create and manage SQL databases and queries.
- Contribute to project documentation and testing activities.

📌 DSA Trainer Freelancer (Uttar Pradesh)
🏢 Shri Ramswaroop Memorial University
📍 Uttar Pradesh

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: dsa trainer freelancer (uttar pradesh) / uttar pradesh
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: dsa trainer freelancer (uttar pradesh) / uttar pradesh