We are looking to bring on a high energy individual who is eager to learn and grow in a friendly and supportive environment.
* Work in a small team environment to deliver world class, enterprise software. We are looking for a strong team player who wants to collaborate on challenging problems in a highly motivated and supportive team environment working with groups in the US, France and India.
* Develop cross platform, multi-tiered software solutions.
* Develop deployment solutions for both on-premises as well as cloud installations.
* Work with customer support and internal operations teams to identify and quickly remedy customer problems.
* Improve the product quality and feature range based on customer feedback and requirements.
* Be a native, not a tourist – have passion for software – software is not a job, its an art !
* Bachelor's and/or Master's Degree with at least 3-5 years’ experience in a Computer Science, Software Development environment.
* Proven record of software development (whether professional, personal or open source).
* Design - Architect - Think - Create in software.
* Strong OS knowledge multiple operating systems (Linux/Windows/Android). 3+ years of commercial software development in Java & C++. These are our primary languages.
* 2+ years’ experience with client-server architectures, object oriented design.
* We are looking for application level experience using DB APIS (JDBC/ODBC), not a DBA. Elastic/RDBMS experience is a plus; Oracle/MSSQL Server.
Nice to Have Skills:
* Test driven software development, with AGILE and SCRUM is a plus.
* Experience in building and running high volume, high performance systems a plus.
* Experience with PDM products a plus.