Description

Role & Responsibilities:

•       Design, development, testing, debugging and documentation activities for projects.

•       Work on projects that require configuration and code customizations in software products.

•       Expand existing and create software to meet the changing needs of industry.

•       Travel to site during software commissioning phases to ensure that integration testing and site acceptance testing is completed as required 

•       Provide mentorship and training to software team 

•       Travel is approximately ~30% 

 

Technical Knowledge

•       In-depth understanding of Software and IT/hardware setup including network configuration

•       Experience with ​C and C++ Programming

•       Experience in development of multithreaded applications using C

•       Knowledge of interposes communications and thread synchronization

•       Knowledge and understanding of Database Design and Programming (Microsoft SQL, Oracle)

•       Knowledge and understanding of Windows Server

•       General knowledge of Web Services (SOAP, REST), Socket Programming

•       Familiarity with Jira and Confluence

•       Experience with GitLab, Sub-Version

•       General understanding and knowledge of Virtualization (VMWare, etc.)

 

Education and Skill Requirements:

•       Bachelor's degree in Computer Science / Electronics

•       10+ years of software development and/or programming experience

•       Knowledge of industrial automation a plus

Education

Bachelor's degree