Location
Bangalore | India
Job description
- Be an integral part of an experienced team of engineers to build cutting edge medical device software in the Ophthalmology.
- Build detailed architectural diagrams and specifications to help define solutions and align technical stakeholders
- Help to develop design specifications and proof-of-concept solutions in response to business needs
Collaborate with your team, Product Managers, and Data Scientists on changes, enhancements, and features. - Participate in design and requirement reviews to shape the trajectory of our products and improve patient outcomes.
- Review code, and define and promote coding quality standards and best practices.
- Develop solutions that have high performance in a cloud environment.
- Work with partners in managing work priorities.
- Write technical documentation and effectively communicate product architectures, design proposals and ideas.
- Commit to quality and place patient safety at the forefront of your work.
QUALIFICATIONS
Minimum Requirement
- Bachelor s Degree or Equivalent years of directly with 6+ or more years of experience
- 6 Years of Relevant Experience
- The ability to fluently read, write, understand, and communicate in English
Knowledge, Skills and Abilities
- Programming experience in Java / JEE / Spring or other modern general-purpose technology stacks.
- Comfortable working in a Linux environment.
- Cloud platforms (AWS).
- Deep understanding of software engineering concepts including multi-threading and concurrency, data structures, memory management as well as client-server and microservices architectures .
- Understanding of OWASP security principles, understanding accessibility, and security compliance
- Container and Virtualization technologies (VM, Docker, Kubernates).
- Infrastructure as code tools (Terraform, Chef, Ansible).
- RDBMS and NoSQL storage engines (PostgreSQL, Elastic Search).
- Modern front-end frameworks (React, Angular, Redux/Flux/Reflux).
- Java application frameworks (Spring/SpringBoot).
- Experience with source control, Git, and Jenkins (Pipelines, Boards, Repos)
- Experience with the entire Software Development Life Cycle (SDLC), Agile Development, DevOps, SCRUM, or Extreme Programming methodologies.
- Experience in developing responsive SPAs using modern JS/CSS/HTML5 conventions within modern web frameworks, such as React/Redux, Angula
Language Skills
- Fluent English; excellent verbal and written communication skills
Job tags
Salary