Emerald Resource Group - Cleveland, OH
posted about 2 months ago
ScottCare Cardiovascular Solutions is seeking a Java Developer to join our team in Cleveland, OH. The primary mission of our organization is to enhance patient care and clinical outcomes while simultaneously reducing healthcare costs. We achieve this through our high-quality devices, software, and monitoring services that assist hospitals and cardiology practices in the management and rehabilitation of cardiovascular patients. As a Java Developer, you will play a crucial role in gathering requirements for new software features and products, assisting with system-level architecture decisions, and designing, developing, and testing software for both existing and new products. You will work independently with minimal direction from management, ensuring that your contributions align with our mission of improving patient care. In this role, your initial focus will be on supporting existing Java applications, transitioning to new product development utilizing the latest Microsoft Core technologies for web application development. This requires a solid understanding of Java, as well as some background in .NET/C#. You will assist in managing the software development lifecycle, which includes requirements gathering, architecture, design, development, and testing phases. You will analyze user requirements, envision system features and functionality, and create software requirements specifications in collaboration with product managers. Additionally, you will document software architectures and detailed designs, develop desktop and web applications, and create unit and integration tests while coordinating with the QA team for system-level testing. As part of a team environment, you will complete development activities using Agile methodologies and contribute to team meetings. Mentoring junior engineers on software design and development best practices will also be a key responsibility. You will troubleshoot development and production issues across various environments and operating platforms, support product users by developing documentation and assistance tools, and stay updated on new technologies and software products through research and professional development opportunities. Your role will also involve enhancing the organization's reputation by taking ownership of new requests and exploring opportunities to add value to our products.
Match and compare your resume to any job description
Start Matching