Job details
Salary $83,000 - $93,000 a year
Full job description
Employment value proposition: mental health center of denver provides you with the support you need to help you develop a career in helping others succeedWe innovate, adapt, and leverage the diverse perspectives of the people on our team and the people we serve in everything we do.
Commitment to diversity & inclusiveness: the mental health center of denver values and is strengthened by diversityWe are committed to ending bias and discrimination in our community and ensuring equity within all aspects of our organizationWe are proud to be an equal opportunity employerAll qualified applicants will receive consideration for employment, transfer, or promotion opportunities without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Commitment to pay equity: mental health center of denver is committed to fair and equitable hiring with salaries based on relevant factors, such as work experience, education, and certification/licensure (rather than wage history)Toward the principle of equal pay for equal work, we post and hire within defined hiring salary rangesWe ask all applicants to carefully review the hiring salary range for each posted job opportunity, as we will not hire outside the predetermined range.
Benefits statement: all full-time, benefits eligible employees will be eligible for mhcd`s benefits planFor a full description of benefit offerings, please visit: https://mhcd.org/workplace-of-choice/.
Covid vaccination notice: under the covid-19 mandate issued by the denver department of public health and environment on august 2, 2021, current mhcd personnel must be fully vaccinated, or be approved for exemption, no later than september 30, 2021`fully vaccinated` means two weeks (14 days) after receiving the final dose of vaccineThe `final dose` is the second dose of a two-dose vaccine (pfizer or moderna) or the single dose of a one dose vaccine
Learn what it is like to work at the mental health center of denver:
Starting salary:
Software engineer (entry) $65,000 - $75,000/yr
Software engineer (journey) $83,000 - $93,000/yr
Position summary:
Note: this is for a primarily remote positionMust be located in the united states.
Reporting to the software engineering manager, the software engineer designs, develops, and installs software solutions that support internal staff and the people we serve in the communityWe code with flutter/dart, java, c#.net and, pythonOur tech stack includes a broad set of azure services, o365 and d365.
The ideal candidate is familiar with the software development life cycle (sdlc) from preliminary system analysis to tests and deploymentUltimately, the role of the software engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.
Essential job functions:
Configure, customize, test, and maintain enterprise application software including, but not limited to, mental health center of denver`s electronic health record (ehr), myavatarDevelop mobile applications using languages such as flutter/dart with an azure apim middle layer.
Expand webservices in an azure api management environment using the fhir specification.
Control the build process of new features in the mobile application.
Develop docusign forms using html and api integration.
Develop project work plans for internal and/or external resources that include tasks, schedules, resource requirements, and milestones.
Troubleshoot data and software problems, assisting in related end-user support as needed.
Ensure that systems have proper controls and safeguards for protected health information.
Perform quality control, code review, and standard data validation practices and maintain quality technical documentation of software and design.
Maintain a trauma informed environment of wellbeing.
Other related duties as assigned by the software engineering manager and the director of enterprise applications.
Experience:
Experience with java, azure, flutter/dartExperience with t-sql and azure sql.
Experience working from concept to completion across multiple releases.
Experience in electronic health record development is highly valuedExperience in docusign api integration is highly valued.
Education:
Entry level: requires bachelor`s degree, or 3-4 years of software engineering experienceWill also consider associate degrees in software related field
Journey level: bachelor`s or higher in software related field or 5-6 years of software engineering experience
Skills and competencies:
Solid understanding of and demonstrated experience in using:
Java restful webservices, maven
Azure api management
Flutter/dart
T-sql
Sharepoint
C# web applications
Html, css, javascript, jquery
Liquid template familiarity desired
Maintain high security principles throughout the development process
Strong understanding of business needs with the ability to establish and maintain high level of customer trust and confidence.
Ability to communicate complex issues to a variety of audiences that may not hold the same technical understanding of the systems.
Supervisory responsibilities: none
Machines and equipment to be used: computers, calculators, fax machines, copiers, telephone and a variety of other office/clerical equipment.
Typical physical demands: requires sitting, standing, bending and reachingMay require lifting up to 50 poundsRequires manual dexterity sufficient to operate standard office machines such as computers, fax machines, the telephone and other office and/or clinical equipment.
Working conditions: may require occasional evening or weekend hours.