About Us: Join a prominent innovator in the electronic solutions industry. Our company is dedicated to advancing the design, development, and manufacturing of sophisticated electronic systems for various sectors globally. With a focus on excellence and innovation, we continuously push the boundaries of technology to deliver outstanding products to our diverse clientele.Job Description:We are in search of a talented Software Developer to join our team. As a Software Developer at our company, you will be responsible for designing and testing software applications for Windows/Linux and Android devices, as well as developing Web applications for data transfer and streaming services. Your role will involve collaborating with embedded software engineers, hardware engineers, and system architects to enhance application performance and user experience.Key Responsibilities:Design and test software applications for Windows/Linux and Android devices.Develop Web applications for data transfer and streaming services (both Back- and Frontend applications).Design databases and establish database connectivity over IP.Collaborate with embedded software engineers, hardware engineers, and system architects to enhance application performance and user experience.Manage releases and builds in a structured manner to track changes and variants effectively.Improve and document test procedures and test processes for application verification, testing, and debugging.Play a crucial role in the New Product Development (NPD) and New Product Introduction (NPI) process, contributing to the design and support of new product designs.Experience and Qualifications:Required:Minimum 3 years of experience in front-end applications, .NET, and .NET Core development, preferably with Linux Ubuntu.Proficiency in C++, C#, Java, Python, and Ruby.Experience in database design under MS SQL, MySQL, Firebird, or similar servers.Experience with web servers such as IIS and Apache, or similar servers.Experience in Web design using HTML, JSON, JavaScript, etc.Experience in API design.Degree in electronics engineering/IT - Programming or equivalent education/training/experience.Experience in code components testing.Experience testing and debugging code/software on hardware platforms.Preferred, but not essential:Experience in application design for Android systems and iOS.Understanding of serial bus architectures and packaging for data transfer (IP/COM/USB, etc.).Experience in Server architecture and build including VMs and Hypervisor technology.Experience in network infrastructure.Experience in cloud-based services such as AWS, Azure, GCP, or similar.Experience in cloud-based applications (IaaS, PaaS, SaaS).Ideal Candidate:Well-organised with a structured approach to recording and analysing results.Analytical mindset and a creative approach to enhancing applications.Strong communication skills and a service-minded approach to collaboration.Ability to work under pressure and meet tight project deadlines.If you are a motivated individual with a passion for technology and a strong background in software development, we invite you to apply for this exciting opportunity to join our team and contribute to our ongoing success in delivering innovative electronic solutions.