Posted November 13, 2012
Software Development Interns (2-4)
iPhone application development. Android application development. Blackberry application development. Server application development. Server data interface development. Web services development. Server web client development.
We need software development interns that want to be involved in the development of an innovative healthcare product that utilizes mobile technology. Candidates must be enthusiastic about developing a product that utilizes mobile technology and will help improve people’s health and possibly save lives. You must be largely self-motivated, and willing to learn on the job and do the necessary research to solve the technical issues that will arise, though you will get hands on guidance and mentorship. Though mostly a technical development role, you must be willing to understand that the business and market needs often outweigh the inclusion of cool features.
This is healthcare product, so code must be properly architected, designed, commented and tested. You will need to be able to understand class diagrams (application code) and entity relationship diagrams (database design). We use iterative development (basically agile).
We are a small startup, so you may be called upon to do other things such as help brainstorm ideas, understand requirement, research and install tools and talk to customers.
The most important qualities to have are enthusiasm, professionalism, passion for problem solving and creating things, and a desire & willingness to learn.
We know that it is extremely unlikely that you will have all (or even most or any) of the technical skills required (hence the willingness and motivation to learn!), but you must understand OO approaches and good development practices. The specific technical skills we are particularly interested in are:
iOS/Objective C/Cocoa Touch
C & C++ are also useful
Professionalism (a desire to create high quality products)
Desire to create things and solve problems
Willingness to learn
Valens Health Buddy is a service that improves treatment outcome by increasing prescription adherence, through prescription management, medication reminders and adherence data collection & analysis delivered via mobile devices.
The server side application uses Microsoft technologies such as C#/.Net, SQL Server, IIS and Windows. It is hosted on Microsoft Azure. The server application exposes Restful JSON web services and interfaces with customer Electronic Medical Record (EMR) systems through their APIs and/or reporting structures.
There is currently an Android client append and we need to port this to the iPhone. This will be done by converting the Java business classes to C# and utilizing the MonoTouch stack which directly integrates with the iOS stack and CocoaTouch. A Blackberry port will occur later.
We also need to develop a web based interface to the server functionality to allow clients to directly interface with the server application. The key here will be ease of use.
The current product is currently undergoing trials with our launch customer.
Length of Internship
This will depend on financial. We currently have funding to support these positions for three months, but expect revenues which will allow us to extend this if you are interested.
What You Get
Great hands on experience in an entrepreneurial environment.
Development of mobile products (not just a little app), which is the largest technical growth area at the moment.
Possibility of future employment and equity (depending on how things go)
QMS is a small, early stage start up currently. As such it represents an opportunity to ‘get in on the ground floor’ and experience a raw startup environment. We hope to attract angel/VC funding in 2013 and have already had some interesting conversations along those lines. We are based out of Chicago, but the server side architect is based in the UK.
Reply directly to David Allen, Founder & President, Quantum Mobile Solutions, at dallen@QMobileSolutions.com with a short resume of relevant skills and why you would like to work in a startup. The next steps would be a quick telephone interview and then a face-to-face meeting/interview.