Description

About the job
What You Will Be Doing

Design, develop, and maintain software to support business opportunities.
Work closely with the IT Project Manager to gather requirements and develop specifications, designs, strategies, and timelines for software systems.
Work with SaaS models, development frameworks, relational databases, object-oriented programming, and application performance tuning.
Write and maintain code in various programming languages (Python, PHP, JavaScript).
Engineer solutions to support time-series data capture and analysis.
Research and propose solutions available from 3rd party providers.
Produce documentation for designs, specifications, and end-users.
Support quality assurance testing and tools.
Provide application capacity and performance management support.
Work with the Security Operations Center to implement best practices.
Keep up to date with technology advancement.
Troubleshoot existing and new applications.
Assist with application software deployments.

Experience You Will Need

At least 4 years of experience in software engineering.
General knowledge of cloud services (AWS preferred).
Experience with RESTful API design, development, versioning and testing.
Knowledge of operating systems including Linux (Ubuntu is a bonus).
Good troubleshooting/problem solving skills.
Knowledge of ticketing systems and source code management tools.
Excellent verbal and written communication skills.
Experience with different development methodologies (agile, waterfall, test-driven).
Proficiency in software engineering tools.
Ability to work in a fast-paced environment with competing priorities.
Ability to work, on occasion, during nights and weekends to support software releases, system configuration and updates.
Prior experience in healthcare electronic medical systems is a plus.
Undergraduate degree in Computer Engineering, Computer Science, or related field.
ISC2 Certified Secure Software Lifecycle Professional (desired)

Education

Any Graduate