We are looking for skilled and passionate Python Programmers to join our dynamic software development team. The ideal candidates will have strong programming skills in Python and a proven track record of delivering high-quality software solutions. As a Python Programmer, you will contribute to the design, development, and maintenance of our software applications.
Responsibilities :
Software Development:
Design, code, test, and debug software applications in Python.
Collaborate with cross-functional teams to define, design, and ship new features.
Code Review and Quality Assurance:
Conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
Perform thorough testing to identify and address software defects.
API Development:
Develop and maintain RESTful APIs to support front-end and back-end functionalities.
Ensure API performance, reliability, and security.
Database Interaction:
Work with relational databases (e.g., MySQL, PostgreSQL) to implement data models and execute efficient database queries.
Utilize ORM frameworks for database interaction.
Integration with Third-Party Services:
Integrate software applications with third-party services and APIs.
Troubleshoot and resolve integration issues.
Documentation:
Create and maintain technical documentation for software applications, APIs, and system configurations.
Provide documentation for troubleshooting and support purposes.
Collaboration:
Collaborate with designers, testers, and other developers to deliver high-quality software solutions.
Participate in Agile/Scrum development processes.
Continuous Learning:
Stay up-to-date with the latest Python trends, libraries, and best practices.
Seek opportunities for skill enhancement and professional growth.
Qualifications :
Bachelor s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Python Programmer, with a strong portfolio of projects.
Proficiency in Python and understanding of its best practices.
Experience with web frameworks such as Django or Flask.
Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
Knowledge of version control systems (e.g., Git) and collaborative development tools.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website.