We are looking for smart, creative people who will give 100 percent. In exchange, we’ll give you some fantastic perks and benefits.

  • Fully paid health insurance for you and your family
  • Dental and Vision insurance
  • 401K Plan
  • Competitive Salary, Bonus
  • A rewarding, fun-loving, and vibrant work environment

CURRENT OPEN POSITION

Software Engineer – Database / Server

posted on May 8, 2018

At MachiningCloud.com we are building the next generation cloud platform and products to revolutionize the manufacturing industry. As part of this team, the Database / Server Engineer will provide persistence strategies for various development initiatives. This includes design and implementation of SQL Server databases and stored procedures that provide access to these databases. The Database / Server Engineer will provide strategies and scripts for loading of data from various sources and files, as well as aiding in the migration of data across environments.

Required Qualifications

  • Computer Science or equivalent degree, plus 3 years of related experience
  • Desire to work in a small, multi-national, innovative and creative team
  • Excellent oral and written communication skills
  • Excellent understanding of software engineering principles and great team skills
  • Exceptional problem-solving skills
  • Solid understanding of object-oriented programming concepts
  • Strong knowledge of declarative languages such as T-SQL, PL/SQL
  • Strong hands-on programming experience with object-oriented programming languages like C# or C++
  • Understanding of relational database design, including optimization strategies
  • Web services implementation experience based on REST with XML and JSON responses

Preferred Qualifications

  • Knowledge of CAD/CAM domain
  • Familiarity with the agile development methodologies
  • Knowledge of scripting languages like Perl or Python
  • Exposure to NoSQL databases like MongoDB and Redis