
Lead Software Engineer (C++, C#, MFC, SQL, and OOPS)
- Bangalore, Karnataka
- Permanent
- Full-time
- Prototype, design, code, unit test, and maintain Windows software applications.
- Translates detailed design into a computer program for the medical device software.
- Assist in developing any technical documentation needed to accurately represent application design and code
- Document software, and write technical specifications for interfaces and unit testing.
- Participates in code reviews to represent reviewed work for adherence to standards and specifications.
- Independent and self-motivated – a self-starter with an autonomous working style.
- Bachelor’s degree in Software Engineering, Computer Science or related field with 8 to 12 years of experience
- Hands-on Experience designing and developing applications using C++, C#, MFC, SQL, and OOPS.
- Hands-on experience with MS tools and technologies such as Visual Studio/Code, unit testing frameworks, Azure DevOps.
- Strong analytical and debugging skills.
- Skills in strategic thinking, problem-solving attitude, good planning, and time management
- Expert in Unit Testing, OOA/OOD development methodologies, and design principles
- Experience in medical device design & development is a plus.
- Experience in Agile development processes and philosophies.
- Experience in using C#, SQLite.
- Ability to work with cloud services.
- Ability to work well with people and be both highly motivated and motivating.