Software Engineer Ii
CurrentI play a pivotal role in enhancing OSCAR/OSCAR-Pro, a prominent Electronic Medical Record system for outpatient clinics, leveraging a skill set that includes Spring Boot, TypeScript, Docker, CSS, Windows PowerShell, JSON, Test-Driven Development, Angular, MVC, PostgreSQL, Scrum, API Development, IntelliJ IDEA, HTML, Python, and Java. I upheld code quality using JUnit and automated testing, and my responsibilities encompassed requirement clarification, new feature development, maintenance, version control, and comprehensive testing and quality assurance.My responsibilities include:Clarifying user requirements through Jira tickets and user stories.Developing new features with Test-Driven Development (TDD), including writing, modifying, and testing software code, and building JSON or REST services.Maintaining existing programs by debugging client-server interactions, addressing defects, and conducting unit tests.Managing version control and resolving code conflicts.Overseeing testing and quality assurance, which involved defining test scope, designing test processes, writing test cases, conducting Junit unit tests and regression tests, and tracking defects.