We are seeking a skilled Software Developer with expertise in creating desktop applications using C, C++, and Python. The ideal candidate will have 6-7 years of hands-on experience in software development and a strong background in desktop application development.
Key Responsibilities:
Develop Desktop Applications: Design, implement, and maintain desktop applications using C, C++, and Python.
Collaborate with Teams: Work closely with cross-functional teams to gather requirements, design solutions, and implement features.
Ensure Code Quality: Write clean, efficient, and maintainable code adhering to coding standards and best practices.
Debugging and Troubleshooting: Identify and resolve software defects and performance issues.
Stay Updated: Keep abreast of emerging technologies and industry trends to incorporate into development processes.
Qualifications:
Experience: 6-7 years of experience as a Software Developer, with a focus on desktop application development.
Technical Skills: Proficiency in C, C++, and Python programming languages.
Desktop Technologies: Strong knowledge of desktop application frameworks such as Qt or GTK+.
OOP Principles: Solid understanding of object-oriented programming concepts.
Development Practices: Familiarity with software development methodologies and version control systems.
Problem-Solving: Excellent analytical and problem-solving skills.
Communication: Strong verbal and written communication skills.
Education: Bachelor's degree in Computer Science, Engineering, or related field.
Preferred Skills:
UI/UX Design: Experience with designing user interfaces for desktop applications.
Database Integration: Familiarity with database systems such as SQLite or PostgreSQL.
Testing: Experience with unit testing frameworks and test-driven development.
Platform Integration: Knowledge of integrating with platform-specific APIs and libraries.
Benefits:
Competitive salary and benefits package.
Opportunities for professional growth and advancement.
Job Type: Full-time
Pay: 40,
- 00 - 100,000.00 per year
Jadwal: - Day shift
Upah Tambahan:
Yearly bonus
Education:
Experience: Desktop application: 4 years (Preferred)
Work Location: In person