As Software Developer 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
- Develop quality code in accordance with established RoviSys and client standards
- Develop, build and test frontend and backend software solutions.
- Execute software development, deployment and maintenance tasks.
- Assist in technical workflow, SOP and documentation.
- Work in team environment with engineers, developers 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 and historians (MS SQL, PostgreSQL, MySQL, Oracle, OSIsoft, etc.)
- React, Angular, HTML, JavaScript, SCSS.
- ASP.NET, .NET Core, Django.
- Cloud Services.
- Manufacturing Execution System (MES) Platforms
Qualifications:
- B.S in computer science or related fields.
- Keen on manufacturing processes and working to integrate with OT systems.
- Demonstrated written and oral communication skills.
- Keen to work in Test Driven Environment and can write unit tests.
- Should not hesitate to work on old technologies to help migrate client applications into new.
- Strong team-player, able to work collaboratively in multidisciplinary teams.
- Motivated self-starter, quick to adapt and work independently with minimal supervision.
- Active, takes initiative to keep up to date with industry trends.
- Strong problem solver with excellent communication skills.