Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Software Applications Developer Job Description Inova Design Solutions Ltd is an exciting start-up technology company based at the Innovation Warehouse, 1st floor, 1 East Poultry Avenue, seeking a highly motivated and experienced software applications developer to develop algorithms targeting wearable electronic products. The role involves working within a multi-disciplinary team to push the envelope of technology implemented in our new product line of fitness and healthcare products. Responsibilities You will report to the senior R&D engineer for all stages of an engineering project from the research and concept stage to deployment, with a focus on developing functional and beautiful platforms from which vital information are placed at the fingertips of the users and facilitate interaction with data in an intuitive manner. You must deliver agreed contributions to projects within given timing and according to agreed specifications. Key elements of position - - - Designing, testing, and maintaining production level mobile software application (Android, and subsequently iOS), including backend (Bluetooth connectivity, signal processing etc.) and frontend (Graphics display). Designing, testing, and maintaining a user interactive web application used for trends and vitals display and analysis. Maintaining a scalable database on a third party cloud platform for the storage of sensitive user data. Develop PC and MAC desktop applications for data download and visualization. Working with embedded software engineer/s to test and troubleshoot wireless connectivity issues. Implementing algorithms on mobile platforms for secondary processing of data acquired wirelessly by the frontend sensors, and carrying out platform specific optimizations to allow the best user experience. Developing/using a system for tracking and resolving bugs/problems, and version control of software. Working with clinician and trial partners to diagnose and solve problems faced during deployment. Additional responsibilities - Aiding R&D team in the development of prototype software applications for demonstration and data collection purposes. Skills/Experience You must be well versed in mobile software application development, with demonstrable evidence of successfully completed projects (at least 3 years in industry). In addition, you must have a good understanding of database architecture, and maintained databases on third party platforms for applications with a large user base. Since this role would involve working with other engineering staff (e.g. firm/software developers, electronics engineers, high-level software engineers, and mechanical engineers) as well as non-engineering staff (e.g. clinicians), you should have excellent communication skills. - Excellent programming skills in Java (on Android), SWIFT/Objective C (on iOS), Windows mobile application, C# and .NET for Windows User Interface application. Experience working with PostgreSQL database (knowledge of other database types such as MySQL, MS SQL, Oracle, DB2, S3, Cassandra desirable) on third party cloud platforms (VMs). Experience with Javascript, jQuery, HTML, JSON, and XML. Experience working with the Bluetooth LE stack as well the A2DP, AVRCP, and the GATT profiles. A good understanding of data security and encryption on the mobile, as well as third party database platform. Generate clear and well-articulated documentation regarding testing, usage, and database architecture diagrams. Good communication skills. Experience working and communicating with technical and non-technical members of staff. Adequate knowledge in signal processing. Knowledge/experience creating Garmin applications desirable. Qualifications Honours degree in computing, electronics or electrical engineering. Company Description Founded in 2011, Inova Design Solutions Ltd is a highly innovative award winning SME, specialising in the design, development and commercialisation of body monitoring devices for use in sport, defence, healthcare, first time responders, and occupational welfare markets. Inova’s mission is to become the market leader of non-invasive telemetric human monitoring devices worldwide. Through a combination of evolving technologies for new and existing applications, miniaturisation, innovative product design and ease of use, Inova will be known as the premier innovator and manufacturer of potentially life-saving non-invasive telemetric monitoring devices which will also serve to improve the welfare and performance of individuals. Salary Dependent on qualifications and experience. Application To apply for this position, please send your CV and contact details to [email protected]