Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Python Software Developer

MADD Technology • , BD • On-site

Posted on: 27th March, 2025
Employment Type:

Job Description

We are looking for a skilled Python Software Developer to join our team in developing a Windows-based software that seamlessly syncs with an online system when connectivity is available. The role involves working with Python, WinForms, SQL and API integration to build a high-performance application.

Responsibilities:
• Develop and maintain a Windows desktop application using Python (WinForms/GUI frameworks).
• Implement data synchronization mechanisms between offline and online modes.
• Work with databases (SQLite, PostgreSQL, MySQL) to ensure smooth offline storage and syncing.
• Integrate with cloud-based APIs for seamless data exchange.
• Optimize application performance, scalability, and security.
• Collaborate with teammates and stakeholders.
• Conduct testing, debugging, and optimization for a reliable user experience.

Requirements:

✔ Proven experience in Python application development.

✔ Strong understanding of WinForms, SQL (SQLite/PostgreSQL/MySQL), and API integration.

✔ Experience with GUI frameworks (PyQt, Tkinter, PySide, or WinForms).

✔ Knowledge of offline data storage and synchronization techniques.

✔ Familiarity with AWS services and cloud-based APIs.

✔ Experience with multithreading, caching, and database handling.

✔ Strong problem-solving skills and ability to work in an agile environment.

✔ (Optional) Experience with C# (WinForms/WPF) is a plus for better Windows UI development.
MADD Technology

MADD Technology

Technology

Job Type

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.