Epicareer Might not Working Properly
Learn More

Software Engineer

Salary undisclosed

Apply on


Original
Simplified

A Software Engineer at RoviSys, you will work on exciting software projects, design and code custom software for clients wishing to automate sharing of information between process controls and higher-level systems, or to organize and report information for use in making business decision. You will work in a collaborative environment to solve complex client challenges with intelligent, talented and dedicated teammates.

Description of work:

  • Design and implement industrial software solutions using the appropriate technologies, to aggregate manufacturing systems information
  • Design and implement Manufacturing Execution System (MES) solutions
  • Provide our clients with real time, actionable information about their processes
  • Develop quality code in accordance with established RoviSys and client standards
  • Develop and build solutions using different industrial applications.
  • Execute services such as system upgrades, support and routine maintenance.
  • Assist in technical workflow, SOP and documentation.
  • Work in team environment with engineers and solution architects from RoviSys, partners and clients
  • Understand and adhere to ISO project execution methodology.
  • Be involved and participate in industrial application trainings by RoviSys’ senior engineers.

Success Factors:

  • Programming experience in an Object-oriented Language and Web Technologies
  • Ability to understand Information System architectures

Technologies Used:

  • Relational databases (MS SQL, PostgreSQL, MySQL, Oracle, etc.)
  • Python, C++, C#, HTML5, Angular, Node.js, Javascript
  • Manufacturing Execution System (MES) Platforms
  • Integration protocol (REST API, OPC, OLEDB, SECS/GEM)
  • Asynchronous request handling (AJAX)

Qualifications:

  • B.S in engineering, computer science or similar and/or relevant industrial experience.
  • Keen on manufacturing processes and working to integrate with OT systems.
  • Demonstrated written and oral communication skills.
  • Good understanding on Agile methodology and development cycle.
  • Strong analytical and problem-solving abilities.
  • Strong team-player, able to work collaboratively in multidisciplinary teams.
  • Motivated self-starter, quick to adapt and work independently with minimal supervision.
  • Active and takes initiative to keep up to date with industry trends.