Description:
Responsibilities
Work with Engineering and Product Owners to better understand the market demands to implement solid software solutions.
Follow and apply software design patterns and principles.
Requirements gathering and estimation techniques.
Utilize problem solving techniques to troubleshoot and resolve field issues, applications, and bugs.
Develop test designs and execute test cases for verification and validation of product functionality through manual and automated tests.
Collaborate in an international, multi-site, cross functional development environment using Agile methodologies.
Qualifications:
Bachelor's degree in Computer Science, related discipline, or advanced degree. Typically, 5+ years of experience or more.
Experience with C++ is required, Java is a plus
Experience with any of Python, JavaScript, C#.
CI/CD experience with GitLabCI, Jenkins/Puppet/Kubernetes, QA/Automation, DevOps
Solid working knowledge of industry-standard testing methodologies and test automation platform (e.g., Ranorex, QTP, Jasmine
Strong communication and collaboration skills.
Passionate and self-motivated to learn and keen to constantly improve and develop skills to stay current with technology.
BACnet experience is a plus.