Noida, IN
Software Architect
About ClickShare group @ BARCO
ClickShare provides a hassle free and intuitive user experience for meeting room collaboration. It wirelessly connects your laptop to room display, camera, and speakers. With just one click, you can wirelessly share your screen or start a video meeting with your preferred conference UC&C tool like teams, zoom etc. Content can be shared securely from any device (laptop, mobile, tablet etc.) to main presentation system. ClickShare’s fleet of devices can be managed through on-premises and cloud management platform XMS.
Please follow below links for more information on Meeting Experience products and XMS:
https://www.barco.com/en/clickshare/compare/wireless-conferencing-range
https://www.barco.com/en/clickshare/management-platforms/xms-cloud
https://www.youtube.com/watch?v=TchYbI5J8n0
https://www.youtube.com/watch?v=Rh2tCw3GnVE
About the Role
As a Software Architect, you collaborate with product management, architects, scrum team and other stakeholders across the globe to design/enhance the upcoming/existing features
-
Passionate about software and technology product development
-
Design the blueprints of technical solution to implement the business requirements along with global stakeholders
-
Help the developers to do software development based on proposed design
-
Guide team members to ensure quality of design, code, and performance
-
Innovation mindset, guides team to do PoCs
-
Responsible for design, code reviews and documentation
-
Understand existing codebase and identify areas of improvement
-
Participate in scrum ceremonies - sprint retrospective and planning, backlog grooming and daily standup
Preferred Skills and Experience:
We are seeking experience with the following technologies/domains:
-
B.Tech. / B.E in Computer Science/ Electronics Engineering
-
Over 13+ years of experience in product design and development
-
8-10 years of hands-on experience in C++ and Modern C++(C++11/C++14/C++17).
-
Good knowledge of computer systems (operating systems, networks, and computer architecture)
-
Development experience of multi-threaded programming on windows and Linux platforms
-
Strong knowledge of Object-Oriented Programming, Design Patterns and SOLID principles
-
Experience in Test Driven development and writing Unit tests and component tests
-
Experience of working with source code control tools like SVN, Git, Bitbucket
-
Excellent debugging skills and resolve issues proactively to deliver high quality products
-
A demonstrated ability to think strategically about business, customer experience, product, technical challenges and process improvement
-
Excellent analytical, communication, interpersonal and presentation skill
-
Good experience with Agile software development using SCRUM
-
Experience to work with geographically distributed teams
-
Outstanding cross-discipline and cross-group collaboration skills