● Lead and work in a software team as part of the development of public solutions with advanced technologies to create software solutions in several areas (eg IoT, AI, etc.).
● Participate in analyzing market needs and product concepts and finding software solutions.
● Assist in software design and development.
● Test and debug software to keep it optimized.
● Ensure compatibility and optimization between platforms.
Requirements
● At least three years of experience as a chief technology officer.
● At least a Bachelor's degree in Computer Engineering, Computer Science, or other related fields.
● Sufficient experience as a software developer, ideally for building large-scale systems.
● Tendency to solve problems and errors with quality software on a scale.
● Sufficient proficiency in programming languages such as Java 8/11, Spring Boot, and Docker.
● Experience working with resource control tools such as Git.
● Sufficient experience working with the REST API.
● Enough experience working with a SQL language and DB tool.
● Experience working with JSF.
● Experience working with REACT.