Python and PyQt/PySide Desktop Application Developer
INDIA - fully remote/work from home
We are seeking a talented Python and PyQt/PySide Desktop Application Developer to join our team. The ideal candidate will have at least 1 year of experience in developing desktop applications using Python and either PyQt or PySide, experience with MySQL and SQLite databases and Git source code management, and the ability to perform unit testing.
Responsibilities:
- Design, develop, and maintain desktop applications using Python and PyQt or PySide.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bugs in the application.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of the application.
- Stay up-to-date with emerging trends and technologies in desktop application development.
- Work with MySQL and SQLite databases to store and retrieve data.
- Use Git for source code management, including version control, branching, merging, and deployment.
- Perform unit testing to ensure the quality of the code.
- Document code and software for other developers and users.
Requirements
- At least 1 year of experience in developing desktop applications using Python and either PyQt or PySide.
- Strong understanding of Python programming language and its libraries.
- Experience with GUI development using PyQt or PySide.
- Familiarity with MySQL and SQLite databases.
- Proficiency in Git for source code management.
- Ability to write clean, efficient, and maintainable code.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Bachelor's or Master's degree in Computer Science or related field.
If you meet the above requirements and are passionate about developing high-quality desktop applications, we would love to hear from you. Please submit your resume and cover letter for consideration at hello[at]askarlabs[dot]com. Relevant work samples are preferred but not compulsory.