Role Overview
We are looking for a Senior Software Engineer to design and develop SPA applications and enterprise-level solutions. You will participate in the full software development lifecycle, from requirement analysis to testing, while collaborating with global teams to deliver sustainable, cost-effective software.
Responsibilities
- Design and develop SPA applications using Angular.
- Participate in requirement analysis, design, coding, and both manual and automated testing.
- Develop applications using Core Java, specifically for the Medical Devices domain.
- Analyze and learn the architecture of existing enterprise applications to implement enhancements.
- Take ownership of new feature implementations, bug fixes, and enhancement activities.
- Communicate technically with internal and external stakeholders and collaborate with global teams.
Requirements
- 4-6 years of experience in software application design and development.
- Strong hands-on experience with HTML, CSS, JavaScript, and TypeScript.
- Proven experience in UI development and Full Stack engineering.
- Hands-on experience with Java, Spring Boot, and web deployment.
- Experience developing Linux/Unix based desktop applications or microservices using Spring MVC.
- Deep knowledge of Object-Oriented programming and design patterns.
- Experience working within Agile methodologies.
- Proficiency in RDBMS and SQL.
- Experience with unit testing using JUnit.
Nice to Have
- Knowledge of Healthcare Standards and regulations such as DICOM, FHIR, IHE, and HIPAA.
Skills
- Angular
- Java
- Spring Boot
- TypeScript
- SQL