Chennai
Posted 2 weeks ago
Junior Python Developer
– Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture
REQUIREMENTS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong knowledge of Python programming language fundamentals.
- Basic understanding of web technologies (HTML, CSS, JavaScript) and frameworks (e.g., Django, Flask) is a plus.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL queries.
- Experience with version control systems, such as Git.
- Analytical mindset with the ability to approach problems creatively and effectively.
- Good verbal and written communication skills.
- The ability to work well in a team environment and collaborate effectively.
- A passion for software development and the desire to learn and grow as a developer.
WHAT YOU WILL DO
1. Coding and Development:
- Write clean, efficient, and well-documented Python code, following best practices and coding standards.
- Collaborate with the team to implement software features and functionality.
2. Software Testing:
- Conduct unit testing and participate in code reviews to ensure the quality and reliability of the software.
- Identify and fix bugs and performance issues.
3. Collaborate and Learn:
- Work closely with senior developers, project managers, and other team members to understand requirements and contribute to the overall development process.
- Be open to learning new technologies and tools to improve your skills.
4. Troubleshooting and Support:
- Provide support and troubleshoot issues in the development, testing, and production environments.
5. Version Control and Collaboration:
- Utilize version control systems (e.g., Git) effectively to manage code changes and collaborate with team members efficiently.
6. Documentation:
- Maintain clear and concise documentation for code, processes, and project-related tasks.
7. Research and Innovation:
- Stay up-to-date with the latest developments in Python and related technologies.
- Propose innovative ideas and solutions to improve software development practices.
8. Adherence to Security and Privacy:
- Ensure that the code and applications developed adhere to security and privacy standards, protecting sensitive data.