Job Description: We are looking for a talented and motivated Programmer to join our team. The ideal candidate will have previous experience in programming, software development, or related fields, and possess knowledge of various programming languages and databases. While UI and Web Development experience is a plus, it is not required. Knowledge of industrial control systems is preferred but can be taught on the job.
Key Responsibilities:
Develop and maintain software applications using Java, Python, and other programming languages.
Design and manage databases using MySQL, MSSQL, Oracle, and SQL Server.
Utilize PPython, Jython, and Java for various programming tasks.
Collaborate with the team to design and implement UI and web development projects.
Learn and apply knowledge of industrial control systems (PLCs, SCADA, HMI) as needed.
Troubleshoot and resolve software and database issues.
Continuously self-teach and stay updated with the latest technologies and best practices.
Work independently and as part of a team to achieve project goals.
Qualifications:
Previous experience in programming, software development, or related fields.
Proficiency in Java, Python, and other programming languages.
Fundamental knowledge of MySQL, MSSQL, Oracle, and SQL Server.
Experience with PPython, Jython, and Java.
UI and Web Development experience is a plus, but not required.
Knowledge of industrial control systems (PLCs, SCADA, HMI) preferred, but can be taught on the job.
Strong ability to self-teach and be self-motivated.
Excellent problem-solving skills and attention to detail.
Ability to work independently and collaboratively.
Benefits:
Competitive salary and benefits package.
Opportunities for professional development and growth.