Job Purpose
The Software Developer is responsible for the on-going development and maintenance of internal agency software solutions as well as maintaining advanced EHR setup. These solutions will include developing web services called by the EHR system, designing quality frontend interfaces for the users, and create custom applications where appropriate. They must work closely with staff to troubleshoot problems, identify areas that software development can improve and carry out the development of those solutions.
Qualifications
- Associate’s degree in computer science or equivalent experience
- Experience with development and deployment in a production environment
- Knowledge of relational and non-relational databases
- Strong understanding of REST and SOAP web services
Core Job Duties
- Develop and maintain web services used by the EHR to meet business needs and improve the end user experience.
- Design and develop software solutions to improve internal processes.
- Write quality documentation for our department as well as the end users of our solutions.
- Work closely with staff across the agency to identify areas that can be improved by developing software solutions.
- Define the scope of development projects to provide solutions in a feasible manner.
- Adherence to all applicable evidence-based practice models.
- Orally communicate information effectively and accurately.
- Assure program operates within the constraints of the agency’s certification (CARF, DMH) standards and strategic plan related to clinical care.
- Abide by program and agency policies and procedures.
- Other job duties and special projects as assigned.
Core Competencies/Working Knowledge
- Demonstrate corporate vision in day-to-day activities
- Experience using SQL database systems such as MySql, SQL Server. Postgresql, etc.
- Working knowledge of development version control using Git
- Strong understanding of at least one programming language. C# is preferred
- Demonstrate corporate values in day-to-day activities
- Integrity, Commitment, Compassion, Empowerment, and Excellence
- Demonstrate a working knowledge of diagnostic criteria sets for substance use and/or mental disorders.
Learn more about this Employer on their Career Site
