Senior Software Engineer (Core Java Developer) (Contract)
We are looking for a talented and motivated Java Developer to join the team in developing innovative software solutions for the medical industry. The successful candidate will be responsible for designing, developing, and testing the software applications that are critical to the operation of medical devices and healthcare systems.
Key Responsabilities:
- Develop and maintain software applications using Java Programming language.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Design, implement, and test software components to ensure reliability, performance, and compliance with regulatory standards.
- Participate in code reviews, debugging, and troubleshooting to identify and address software issues.
- Utilize unit testing frameworks, including Power Mockito, to ensure code quality and test coverage."
What are the Mandatory skills and skill proficiencies required for this position?
- (5 - 8) years of experience in developing application software for Medical devices in the areas of conceptualization, design, development & unit testing. 2+ years of experience in medical device/ health care is added advantage to this position.
- Proven experience in Java development in Linux with knowledge on object-oriented programming principles and design patterns.
- Proficiency in Swing framework for developing desktop applications.
- Hands one experience in multi-threading
- Working experience in old legacy code, debugging, incremental functionality enhancement in legacy product is a must criteria.
- Experience with unit testing frameworks, including Power Mockito, to ensure code quality and test coverage.
- Proficiency in project management and collaboration tools such as JIRA and Confluence.
- Familiarity with software development methodologies such as Agile or Scrum.
- Understanding of medical devices regulations and standards is desirable.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as a part of a team in fast-paced environment.
- Degree in Computer Science, Software Engineering, or related field.
The pay range that the employer in good faith reasonably expects to pay for this position is $22.19/hour - $34.67/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.