Principal Software Engineer - Android , Kotlin
- Bachelor’s Degree in Electronic /Software Engineering or equivalent with 12+ years of Product design experience .
- Experience with medical device regulations and standards, such as IEC 62304, for medical device software development lifecycle.
- Experience in leading requirements, design and code review criteria with high quality.
- 5+ years of experience with Java development and Object-Oriented Design.
- Demonstrated successful delivery of a software application in a prior environment in a technical lead capacity.
- Experience leading software engineering teams across geographies.
- Demonstrated excellent written and verbal communication skills.
- In depth knowledge of software test architecture and software tools for Web and mobile software applications.
- Practitioner of Agile software development, including TDD, and experience leading a scrum team as a Scrum Master
- Experience with Android / iOS native app development and Cross Platform Mobile App development.
- Experience with layered architecture, MVC, Design Patterns
- Experience with HTML5, CSS, Javascript and Javascript frameworks
- Experience with web languages like Ruby, PHP, or Python
- Experience defining XML and JSON
- Knowledge of wireless networking technologies.
- Experience with computer graphics and 2D/3D model visualization techniques
- Experience with configuration management tools and best practices (GIT, SVN, etc.).
- Good understanding of Continuous Integration environments (Jenkins, Bamboo, ElectricCloud)
- Understanding of basic agile tools (Rally, VersionOne, Jira)
- Ability to generate concise and timely reports, including project metrics.
-