Python Developer & Intern
Location: Insert Location
Overview:
The Python Developer & Intern role at our IT Company is essential to the development and maintenance of our software & systems. They will work on designing developing testing and deploying highquality solutions to meet our companys needs. This role offers an exciting opportunity to gain handson experience and grow within a dynamic team.
Key Responsibilities:
- Collaborating with the development team to determine application requirements.
- Writing scalable and efficient Python code.
- Testing and debugging code to ensure high performance and quality.
- Documenting development phases and monitoring systems.
- Participating in software and architectural development activities.
- Conducting software analysis programming testing and debugging.
- Ensuring designs comply with specifications.
- Maintaining the code and assessing it for optimization.
- Participating in code reviews and knowledge sharing sessions.
- Supporting and maintaining the existing software.
- Collaborating and communicating with the team effectively.
- Assisting in various development tasks as needed.
- Adhering to best practices and standards in software development.
- Continuously learning and pushing the boundaries of what is possible.
- Contributing to a positive team environment.
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or relevant field.
- Proven experience as a Python Developer or in a similar role.
- Strong understanding of objectoriented programming.
- Experience with frameworks such as Django Flask or Pyramid.
- Familiarity with frontend technologies (e.g. JavaScript HTML5 and CSS3).
- Knowledge of ORM libraries and GIT version control.
- Ability to write clean maintainable and scalable code.
- Understanding of fundamental design principles behind a scalable application.
- Good understanding of serverside templating languages.
- Ability to integrate multiple data sources and databases into one system.
- Proficient understanding of code versioning tools.
- Multitasking capabilities and willingness to learn new technologies.
- Excellent analytical and problemsolving skills.
- Strong attention to detail and commitment to quality.
- Effective communication and teamwork abilities.
python,teamwork,git,code,software,it,testing,application,debugging,architectural development,boundaries,communication