Summary
Ascendion is seeking an enthusiastic and motivated Python Developer (Fresher) to join their development team. The role involves developing, testing, debugging, and maintaining Python-based applications under the guidance of senior developers.
Responsibilities
- Develop and maintain Python-based applications and scripts
- Write clean, readable, and reusable Python code
- Assist in developing backend services and REST APIs
- Debug and resolve basic application issues
- Work with SQL databases and perform basic database operations
- Participate in code reviews and development activities
- Collaborate with developers, QA engineers, and other team members
- Write unit tests and support application testing
- Maintain technical documentation
- Learn new technologies, frameworks, and software development practices
Skills
- Python
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms fundamentals
- SQL and Database fundamentals
- Basic REST API knowledge
- Git / Version Control
- Problem-solving and analytical skills
- Good communication and teamwork skills
- Flask / FastAPI / Django
- HTML, CSS, and JavaScript basics
- Pandas / NumPy
- Basic cloud knowledge (AWS, Azure, or GCP)
- Linux fundamentals
- Basic understanding of CI/CD
Qualifications
Must Haves
- Python
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms fundamentals
- SQL and Database fundamentals
- Basic REST API knowledge
- Git / Version Control
- Problem-solving and analytical skills
- Good communication and teamwork skills
Nice to Haves
- Flask / FastAPI / Django
- HTML, CSS, and JavaScript basics
- Pandas / NumPy
- Basic cloud knowledge (AWS, Azure, or GCP)
- Linux fundamentals
- Basic understanding of CI/CD