Overview
Design, build, deliver and maintain next generation platform solutions across software applications and platform, working on shared healthcare imaging platforms and microservices.
What you'll do
- Collaborate with software developers and imaging teams to implement solutions that are aligned with and extend shared platforms and solutions.
- Apply Agile principles of the Software Development Life Cycle and methodologies, software and product security, scalability, documentation practices, refactoring and testing techniques.
- Write code that meets standards and delivers desired functionality using the technology selected for the project.
- Build common microservices for the Healthcare Imaging platform and healthcare solutions using microservices architecture.
- Actively participate in grooming, PI planning, sprint reviews and demos.
- Perform technical feasibility assessments and share outcomes that help conclude technology decisions.
- Understand performance parameters, assess application performance and address security issues.
- Ensure unit test automation using BDD and consistent code quality by adhering to SONAR quality gates.
- Actively manage formal verification and release activities.
- Coordinate with internal team members and other imaging teams for platform integration and defect fixes.
What you'll need
- Bachelor's degree in Computer Science or a STEM major (Science, Technology, Engineering and Math).
- Minimum of 4+ years of software development experience.
- Experience in containerization technologies such as Kubernetes/Docker.
- Experience with HELM Charts, YAML, Ansible, Python and Shell scripting.
- REST-based microservice development using Java.
- DICOM experience.
- BDD-based automated testing using Cucumber.
- Good communication and presentation skills.
Nice to have
- Master's degree in Computer Science/Maths or a related field.
Details
- Location: Bengaluru, India (EPIP 122, Phase II).
- Hybrid work mode.
Read the full description and apply on the company’s own careers page.