Job Summary
We are seeking a skilled Industrial Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that enhance industrial processes and automation systems. This role offers an exciting opportunity to work on cutting-edge technologies, including web development, application development, and cloud-based solutions, supporting various industrial applications. The successful applicant will collaborate with cross-functional teams to deliver high-quality software tailored to operational needs.
Duties
- Develop and maintain industrial software applications utilizing programming languages such as Java, C#, Python, C++, and Ruby on Rails.
- Design and implement web-based interfaces and front-end components using JavaScript, HTML, CSS, and front-end development frameworks.
- Integrate APIs and RESTful services to enable seamless communication between systems.
- Manage databases using SQL, MySQL, and other data storage solutions; optimize queries for performance.
- Deploy and manage applications on cloud platforms such as AWS and Azure, ensuring scalability and security.
- Collaborate within Agile development environments using tools like GitHub, Git, SVN, and version control systems to track changes and maintain code integrity.
- Develop automation scripts and tools for industrial processes using VBA, Linux scripting, or other relevant technologies.
- Participate in code reviews, testing, debugging, and documentation to ensure high-quality deliverables.
- Work closely with operations teams to understand requirements and translate them into effective software solutions that improve efficiency.
Experience
- Proven experience in software development with a strong background in application development for industrial or automation systems.
- Hands-on experience with web development frameworks and front-end technologies such as JavaScript and HTML/CSS.
- Proficiency in programming languages including Java, C#, Python, C++, Ruby on Rails, and VBA.
- Familiarity with cloud platforms like AWS and Azure for deploying scalable applications.
- Knowledge of databases such as SQL Server, MySQL, or similar relational database management systems.
- Experience working with APIs (RESTful services) for system integration.
- Comfortable working within Agile methodologies using tools like GitHub, GitLab, SVN, or similar version control systems.
- Understanding of Linux environments and scripting for automation tasks is preferred.
- Prior experience with software development best practices including code reviews, testing strategies, and documentation is essential. This position offers an engaging environment where innovative thinking is encouraged to develop robust industrial software solutions that drive operational excellence.
Pay: $295,000.00 per year
Work Location: In person