Description


Demonstrated working knowledge of software design.
Able to work independently with minimum supervision.
Highly skilled developer in JavaScript and Node.js
Able to be responsible for designing, implementing, and maintaining a section of a design.
Detail oriented, with effective verbal and written communication skills.
Able to communicate with candor and trust at multiple levels of the organization.
Demonstrated abilities to leverage creativity to overcome obstacles and work with a sense of urgency.
Experience with web build tools such as npm, Browserify, or WebPack
Experience with Azure technologies such as Application Gateway, Functions, Web Apps, SQL, and Databricks
Experience with relational databases, e.g. Postgres
Good understanding of software development principles and patterns, e.g. TDD, SOLID, Gang of Four
Experience with a CI/CD pipeline, e.g. Azure DevOps Gradle, Maven, Bamboo, Jenkins
Experience with Git
Experience with FDA and HIPAA regulations a plus
In-depth Object-oriented programming is useful.
Able to organize and judge multiple priorities.
Agile or other software development life cycle concepts is a plus.

Education

Bachelor's degree in Computer Science