HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a Senior Software Developer with strong expertise in C++ and QT, who is passionate about developing robust, high-performance applications. The ideal candidate will bring deep knowledge of object-oriented programming, data structures, and system design, along with hands-on experience in building Windows/Desktop applications.

Role : Senior Software Developer

Qualifications : Bachelor's or Master's degree in computer engineering or computer science.


Experience : 3 - 6 year experience


Location - Bangalore

Skills Required :


- Strong experience in C++, QT.


- Strong experience in OOPs, Design patterns, Data structures, algorithms, etc.


- Experience with QT, VTK, OpenCV, etc preferred.


- Experience in Windows/Desktop applications is preferred.


- Experience working with Waterfall / Agile development technologies.


- Experience creating and maintaining databases.


- Knowledge of system frameworks including .NET, Git, and GitHub.


- Knowledge of the software development life-cycle.


- Good interpersonal skills.


- The desire to work in a fast-paced environment.


Tasks & Activities :


- Create and implement leading-edge reusable algorithm solutions.


- Implement high-quality code with comprehensive unit testing.


- Troubleshoot and resolve issues raised.


- Directing programming and development documentation.


- Working on new software programs, websites, and applications.


- Assigning tasks to junior developers such as coding, testing, debugging, and analytics.


- Training staff / Onsite clients on software use.


- Incorporate new technologies into the products.


- Create technical and regulatory documents for the project.


Preferred Qualifications :


- Prior experience in training clients or internal teams.


- Exposure to software compliance or regulatory documentation.


- Interest in building scalable and maintainable systems in a fast-paced environment.


Why Join Us?


- Work with cutting-edge technologies and a talented engineering team.


- Competitive compensation and growth opportunities.


- Opportunity to work on impactful projects in a collaborative culture.

info-icon

Did you find something suspicious?