As a member of the team in the Med Tech and Healthcare industry, your primary role will be to actively participate in the design, development, and improvement of software applications related to medical devices. Additionally, you will provide technical support to the team.
You should demonstrate a strong commitment to designing and enhancing applications to ensure optimal stability, reliability, and performance.
Excellent communication skills are essential for effectively engaging with customers and adapting to their specific requirements.
You should be prepared to tackle challenging technical issues within the team and find effective solutions. It is crucial to ensure the team delivers high-quality results within the specified deadlines.
Work Experience
Professional Experience
Bachelor's degree/ Master's Degree in Computer / Electronics Engineering or Equivalent
11 to 14 years of development experience in C++
Required Skills (Technical Competency):
Thorough understanding of C++ Object Oriented Design and Programming
Expertise in Design patterns and real-time applications.
Expertise in designing large scale systems
Good comprehension and utilization of latest C++ features
Expertise in Data structures, Multithreading and STL, Memory concepts
Strong requirement analysis, logical and analytical skills.
Effective problem solving and design making skills.
Expertise in development, unit testing and debugging skills
Experience in working on Windows Desktop applications
Experience in working in Agile/Scrum
Expertise in reviewing the deliverables rom team.
Defines, monitors and achieves performance and quality metrics
Excellent verbal and written communication skill
Proactive Attitude. Ability to take ownership of team goals and deliver with quality and within required timeline
Soft-Skills
Excellent verbal and written communication skill
Detail-oriented, Quality conscious with ability to multitask
Strong team player, Positive attitude
Effective mentor to juniors
Quick learner. Ability to grasp key concepts quickly with minimal or no supervision
No need for constant follow-up
Proactive Attitude. Ability to take ownership of team goals and deliver with quality and within required timeline
Team Player attitude. Key characteristic of an individual who prioritizes the team before self.
Desired Skills:
Knowledge in databases like SQL
Experience of working with communication protocols (Good to have)