Do you have a burning desire to succeed and leave your mark as a top-class engineer? As a senior software developer you would code and work on challenging projects ranging from fixing bugs, enhancing software products, testing them and in some cases automating. Remember you can never be an architect if you have not done all the functions that an architect supports. As you grow in your role, you will have the opportunity to teach / mentor junior developers and aid in their career development. You can choose to be an individual contributor or a team leader / manager without affecting your trajectory. We don’t have an emphasis on you knowing one coding language over another. We believe language skills can be developed. However, you must have a passion to learn and excel in whatever technology we adopt. We are more interested in raw talent than in an alphabet soup!
The types of problems you will work on are wide-ranging from understanding simple business process to image processing to processing massive volumes of health care’s financial and clinical data.
Our engineers must be lifelong learners, develop others and act as role models for their colleagues, teams, and external partners.
An ideal senior software developer would have several of the following attributes:
One important characteristic we look for is how eager are you to contribute to help others grow, and to make the work and the environment better than how you found it.