How you'll make an impact
You should be versed and comfortable spanning the full development lifecycle, from requirements identification and prototyping, through design and implementation, to customer acceptance and delivery.
You are especially passionate about crafting excellent software designs and participating in an Agile/SCRUM setting to meet and exceed customer expectations.
You welcome the challenge of working in a fast-paced, and will be genuinely excited about the prospect of creatively exercising your problem-solving skills on a continuous basis with an eye to ultimately improving the human condition.
**Responsibilities**
- Full stack development including frontend technologies such as JavaScript, Angular, among others.
- Crafting and implementing code documentation to support development
- Design, develop, test, deploy, administrate, and maintain database, data transformation, data visualization, reporting, and medical information systems and platforms.
- Rely on extensive experience and judgment to understand complex problems and resolve them efficiently.
**Minimum Education/Experience Requirements**
- A Bachelors' Degree in Computer Science, IT, Engineering
- BS/MS in Computer Science, Physics, Mathematics or equivalently technical fields.
- Significant understanding of object-oriented design and programming based on design patterns.
**Requirements**:
- 2+ years of proven hands experience with Java; other languages (C++, Ruby, Python, etc.
will be considered).
- 2+ years AngularJS, Angular JavaScript, HTML5/CSS, Boostrap.
**Hard Skills**:
- Experience using Agile software development methodologies.
- Experience with Java technologies.
- Good working experience with latest client-side Web technologies including Javascript, TypeScript, Angular, React, CSS, JSON, jQuery, HTML5, and working with data formats like XML or JSON.
- Web services (REST/SOAP), JAXB, Ehcache, Maven, Tomcat server.
- Experience with JUnit test, TDD, BDD, DDD
- Experience with Micro Services development.
- Experience with databases, persistence frameworks, and SQL.
- Experience with Github,
**Soft Skills**:
- Problem solving, debugging, and troubleshooting skills using the latest tools.
- Ability to work well in a team environment.
- Leadership skills.
- Ability to work alone and accomplish tasks without supervision.
- Good communication / documentation skills