Strong knowledge of Python programming language
Basic to intermediate knowledge of C++ programming language
Solid understanding of Object-Oriented Programming (OOP) concepts
Ability to create and understand technical documentation, flow diagrams, and system architecture charts
Good to Have:
Familiarity with the Qt Framework (PySide6 or Qt for C++)
Experience with GUI development and QML
Knowledge of documentation tools such as Doxygen or Sphinx
Understanding of LaTeX for technical document preparation
Basic experience with version control systems (e.g., Git)
Familiarity with CMake build system and MSYS2 development environment
Working knowledge of Linux or Unix-like systems
Understanding of software development lifecycle (SDLC) and debugging tools
Responsibilities:
Design, develop, and maintain desktop applications using Python / C++ and Qt / PySide
Implement GUI components and integrate with backend logic
Collaborate with team members to analyze requirements and create technical designs
Write clean, maintainable, and well-documented code following best practices
Participate in code reviews and provide constructive feedback
Create and maintain technical documentation, including flow diagrams and system architecture charts
Debug, test, and optimize applications for performance and reliability
Stay updated with latest tools, frameworks, and best practices in Qt/PySide development
Job Types: Full-time, Permanent
Pay: ₹20,000.00 - ₹35,000.00 per month
Benefits:
Health insurance
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.