Programming Intern

RevSpringHillsborough Township, NJ

About The Position

RevSpring is seeking a student with programming experience who is motivated to improve their skills by working alongside software professionals, while at the same time make meaningful contributions to RevSpring’s patient engagement product suite.

Requirements

  • Candidate must be either an incoming high school senior or a college student.
  • Candidate must have at least one year of experience programming with Java in an academic or extra-curricular setting.
  • Candidate must have an understanding of a relational database, preferably MySQL.
  • Candidate must have familiarity and experience using a source code control system, such as GitHub
  • Must have excellent analytical/troubleshooting skills.
  • Good interpersonal, organizational, and verbal/written communication skills are required.

Responsibilities

  • Develop Enhancements to Existing Systems
  • Developing New Functionality - We develop and maintain multiple systems, some for internal use and others for use by our customers and partners.
  • We also develop interfaces for use by our partners, and our systems interact with 3rd party interfaces.
  • The programming intern will work closely with other developers to write, test, and implement new software components, as well as to enhance and extend existing components.
  • The primary programming languages that are used in this space are as follows: Java, Spring Framework, JUnit and MySQL on the backend and Angular on the frontend.
  • Add features to product offerings - Add functionality to our messaging, administration or reporting components that will provide value to our internal and external customers.
  • Improve test coverage – Add unit tests to existing components to increase reliability and stability.
  • Perform static code analysis – Run code through static analysis tools, work with development team to identify appropriate fixes, apply code changes and re-test.
  • Maintain and extend APIs –our service includes endpoints which are used internally, as well as by our customers and partners.
  • Responsibilities may include adding features to these endpoints.
  • Integrate with 3rd party services – we also consume services from internal and external parties.
  • Responsibilities may include extending our capabilities in the way that we work with these 3rd party services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service