Job Description :
ESSENTIAL DUTIES AND ACCOUNTABILITIES:
Develop new User Interface features for the Cloud Services Portal
Develop system administration scripting and jobs
Create or assist with the creation of manuals and documentation
Create ad-hoc and scheduled reporting and analytics as requested by our administrators using SQL
Design and implement new database structures using SQL
Research and testing into new software or development techniques as needed including “proof of concepts”
Eventually participate in an after-hours support rotation with the rest of the engineers
Verify, develop, and deploy software releases and bug fixes
Understand and document requirements, translate them into practical features.
Pursue relevant training opportunities periodically(seminars, online classes, etc)
Spot opportunities for and implement architectural improvements to the platform
Any other projects as assigned by management

EDUCATION and/or EXPERIENCE:
A Bachelors degree in Computer Science or an equivalent field, Masters preferred
3-5 Years professional experience developing software in a Linux environment
Demonstrable intermediate knowledge of Linux i.e. software installs and builds, system administration scripting, jobs scheduling.
Participated in successful development and deployment of at least one database-driven application of moderate complexity in a professional setting. Ideally the project integrates a database back end, controller, and front-end UI.
Experience working with “big-data” type scalable and distributed systems especially if they support telemetry and sensor data and analytics a major plus
Advanced college level mathematics (Calculus, Differential Equations, etc) preferred.

TRAVEL REQUIREMENTS:
Minimal (1-10% of work time)