← Back to jobs
Wauwatosa, WI, USA
No related jobs found
Key Responsibilities
Design, develop, and maintain desktop applications using Qt/QML and C++ in a Windows environment.
Participate in requirements gathering, technical design, coding, testing, and deployment activities.
Analyze and enhance existing software architectures and codebases.
Lead implementation of new features, product enhancements, and defect resolutions.
Create and maintain technical documentation, including design specifications and architecture artifacts.
Collaborate with architects, engineers, and stakeholders to deliver high-quality software solutions.
Ensure adherence to coding standards, best practices, and software development processes.
Contribute to Agile development activities, including sprint planning, reviews, and retrospectives.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
6+ years of hands-on experience developing applications using Qt/QML and C++.
Strong experience building and supporting Windows desktop applications.
Excellent debugging, troubleshooting, and problem-solving skills.
Solid understanding of object-oriented programming principles and software design patterns.
Experience with multithreaded, real-time, or high-performance applications.
Proficiency with source control systems such as Git.
Experience working with Agile methodologies and tools such as Jira or Rally.
Familiarity with SQL Server or similar relational databases.
Strong communication and collaboration skills.
Preferred Qualifications
Experience leading software development initiatives or mentoring engineering teams.
Exposure to complex enterprise software environments.
Ability to work independently while effectively collaborating with cross-functional teams.
Experience contributing to software architecture and technical design decisions
Bachelor's degree
No related jobs found
← Back to jobs