Software Developer – Data center
Our teams are spread around the globe but still work closely together in a fast-paced agile environment. With very short release cycles and individual ownership, we expect great things from our team and reward them with stimulating new projects, cutting-edge technologies and the chance to be a part of a team that is changing cloud technologies from the inside out.
You will be responsible for designing and building services to run within our product offering, Symphony. You will join a small team of dedicated, experienced developers working to build a world-class product. You have a desire to learn and adapt to new technologies and frameworks and are eager to work on exciting and innovative technologies.
Work with other software developers to design new system components
Convert architectures and designs into running code and provide automated tests to demonstrate correctness
Fix product defects and develop regressions tests
Work with Field, Support Engineers, and Customers to diagnose challenges and issues with the product
BS or MS in Computer Science
Two or more years of experience with development in Python.
Experience with database technologies is an asset – at least one of MySql, Oracle, PostgreSQL, MongoDB or Cassandra
Highly proficient in a Linux environment
Experience with development or operations of virtualization or cloud technologies is an asset
Experience with source control (git) and continuous integration (Jenkins) an asset
Experience in analyzing technical requirements, developing well-structured code, delivered on time, with automated tests.
Proven people skills with an emphasis on teamwork
Self-starter attitude with a strong desire to learn new concepts and thrive on a high-powered team