|
Search Jobvertise Jobs
|
Jobvertise
|
QT Linux Developer Remote Role USA Contract Position Location: US-IL-Chicago Email this job to a friend
Report this Job
Role: QT Linux Developer Location: 100% Remote Role- USA Project duration: 6 Months of contract Job Description: Skilled QT Linux Developer to join the team and contribute to the development of software applications on the Linux platform using the QT framework. The ideal candidate has a strong background in software development, proficient knowledge of QT and Linux, and a passion for creating robust and user-friendly applications. As a QT Linux Developer, you will be responsible for designing, implementing, and maintaining software solutions that meet the needs of our customers. Responsibilities: - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Design, develop, and test QT-based applications on the Linux platform.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Troubleshoot and debug software issues, identify root causes, and implement appropriate solutions.
- Optimize software performance, memory usage, and responsiveness.
- Conduct code reviews and provide constructive feedback to peers.
- Collaborate with UI/UX designers to ensure intuitive and visually appealing user interfaces.
- Stay up-to-date with industry trends and advancements in QT and Linux technologies.
- Participate in the software development lifecycle, including requirements analysis, design, implementation, testing, and documentation.
- Work in an agile development environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
Qualifications: - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in QT framework and its various modules for application development.
- Solid understanding of Linux operating systems, system architecture, and command-line tools.
- Experience developing software applications using C++ programming language.
- Knowledge of object-oriented design principles and design patterns.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Understanding of software testing methodologies and the ability to write unit tests.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and meet project deadlines.
Preferred Skills: - Experience with cross-platform development using QT (Windows, macOS, etc.).
- Familiarity with agile development methodologies (e.g., Scrum).
- Knowledge of other programming languages, such as Python or JavaScript.
- Understanding of UI/UX design principles.
- Experience with continuous integration and deployment tools.
Lorven technologies
|