JOB DESCRIPTION
JOB TITLE Software Developer
JOB SUMMARY The Software Developer is responsible for converting project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. The Software Developer will also develop and write computer programs to store, locate and retrieve specific documents, data, and information. The primary projects will concentrate on the ongoing development of electronic medical records (EMRs).
JOB QUALIFICATIONS The Software Developer must possess the following qualifications:
- College degree in Computer Science
PREFERRED QUALIFICATIONS It is preferred that the the Software Developer has experience with the following programs and standards:
- Java
- PostgreSQL, MSSQL
- Spring Framework (MVC, JDBC, Data JPA, REST, Boot)
- Java Script
- Vue 3
- Tomcat
- JetBrains Junie
- Keycloak
- BIRT reports
- HL7, FHIR
JOB REQUIREMENTS The Software Developer must meet the following requirements:
- Have the ability to communicate both verbally and in writing.
- Provide positive work and personal references.
- Submit to and receive satisfactory results of a criminal background check.
- Have reliable transportation.
- Be flexible and tolerant of varied lifestyles and cultures.
- Be able to work under supervision and independently as the need dictates.
- Have the ability to manage multiple responsibilities simultaneously, often under pressure, and be flexible to changes in priorities.
- Have the ability to handle sensitive and confidential information appropriately.
- Possess attention to detail and strong organizational skills.
- Be able to think creatively in order to develop strategies for completing work.
DUTIES AND RESPONSIBILITIES The essential functions of the Software Developer job are:
- COMPUTER PROGRAMMING
- Discuss and gather information for the requirement specifications
- Create requirement specifications
- Design projects and create technical documents according to the requirement specifications
- Implement projects according to the technical specifications
- Describe specifications and assign tasks to developers
- Manage and report the progress of the developers task assignments
- FOLLOW POLICIES & PROCEDURES
- Performs work according to the code of ethics, regulations, policies, and guidelines
- Cooperates in external/internal investigations as requested
- Does not engage in activities other than official business during working hours
This job description is not intended to be all inclusive. Therefore, the employee may be requested to perform other reasonably related duties as assigned by the immediate supervisor.
The company reserves the right to revise or change job duties as business requirements dictate. It is mutually agreed that the job description does not constitute a written or implied contract of employment. It is also understood that the company reserves the right to change work schedules as required, including overtime.