Java Developer
SVH Software looking for a Java Developer to design and develop software applications using the latest technologies. We are looking for someone who enjoys the challenges of designing and developing great software, especially using Java and C++ technologies.
Duties and Responsibilities
You will leverage your Java, C++ and software architecture skills to design and develop the next generation features and tools for use in healthcare and medical device systems.
Knowledge of the standards and protocols in the healthcare and medical device industry.
Developing applications using Java and C++.
Solving extremely challenging software design problems efficiently and effectively.
Improving our customers' quality of life with creative workflows and tools.
Perform thorough Unit Testing of software components to prepare for integration in a larger system
Conduct software component integration to ensure end-to-end system functionality prior to formal testing
Work on Agile(Scrum) teams to build world class highly available and highly scalable solutions
Excellence in technical communication with peers and non-technical cohorts
Sharp analytical abilities and proven design skills. Strong sense of ownership, urgency, and drive.
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Actively engage with internal stakeholders to build consensus on system behaviors.
Requirements
Bachelor's or Master’s degree in computer science / engineering with an emphasis on software development.
Minimum 5 years experience with Bachelor's degree / 3 years experience with Master’s degree.
Current experience performing Java Software development in a Linux environment.
Current experience developing Java applications with Postgres database.
Minimum 3 years of Java programming experience.
Minimum 1 year of C++ programming experience.
Strong working knowledge and experience developing multi-threaded applications.
Experience with software engineering practices (e.g., unit testing, code reviews, design documentation)
Solid software development fundamentals (Data Structures, algorithms, problem solving, OO Design, and system architecture)
Experience working closely across a variety of teams including product management, designers, and backend engineers
Demonstrated ability to work with minimal day to day technical direction.
Operate effectively in a multi-disciplinary, team-oriented culture.
Comfortable working in a fast-paced startup environment.
Able to clearly communicate to technical and non-technical audiences
A dedicated and enthusiastic approach to solving problems
Passionate about what you do and care deeply about the things you build.
Apply by sending your resume along with cover letter to jobs@svhsoftware.com